|
ЗначениеЗаполнено в запросе |
☑ |
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
|
Спасибо. Работает.
|
|
2 + 2 = 3.9999999999999999999999999999999...