ЗначениеЗаполнено в запросе
☑
0
smirnoww
14.01.13
✎
11:59
есть ли аналог функции ЗначениеЗаполнено в запросе?
Задача:
Надо сделать запрос, показывающий максимальную дату из поля ТЧ, если даты во всех строках ТЧ заполнены.
пытаюсь сделать это таким образом:
Считаю, что если все даты заполнены, то Минимальная дата должна быть НЕ NULL
ВЫБОР
КОГДА not МИНИМУМ(КонкурсЭтапы.ФактДата) is null
ТОГДА МАКСИМУМ(КонкурсЭтапы.ФактДата)
ИНАЧЕ null
КОНЕЦ Как ДатаОкончания
в результате Дата окончания выводится всегда.
IS NULL - не работает - даже для незаполненных строк возвращает, что это не NULL
Пробовал делать проверку IS NULL до выполнения агрегатных функций - незаполненное поле не является NULL.
Хелп, плз!
1
Reset
14.01.13
✎
12:00
ФактДата=ДатаВремя(1,1,1)
2
Нуф-Нуф
14.01.13
✎
12:00
пустая дата 00010101
3
DrShad
14.01.13
✎
12:01
проверяй на ДАТАВРЕМЯ(1,1,1)
4
smirnoww
14.01.13
✎
12:03
Спасибо. Работает.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший