Например, если передняя часть может дать дату, то добавьте Date = 'someDate' с необходимым ключевым словом AND
, а также отобразите столбец Date
на SELECT
. В противном случае это дата столбец не показывать либо в строке условий, ни в SELECT
Нужно запросить условно отобразить столбец
Это походит если дата не является нулевым тогда
Select .... Date as Date01 from TableName where ....AND Date01='someDate';
если дата является нулевым тогда
Select .... from TableName where ..;
Как достичь такой цели? Спасибо.
Спасибо. Но если мы не скрываем столбец в SELECT, а только скрываем условие, это выполнимо? – Dreamer
@Dreamer см. Мое редактирование, вы можете использовать 'case', чтобы изменить значение столбца при выполнении условия. – Taryn
Еще раз спасибо. Что делать, если Date не равно null, тогда мы добавляем столбец Date в условие, например Date = 'someDate', если Date имеет значение NULL, тогда мы не добавляем этот столбец в условие. Здесь предположим, что нам больше не нужно указывать столбец даты в SELECT. – Dreamer