|
Как правильно поставить проверку на неустую дату? |
☑ |
0
не_1Снег
18.12.12
✎
17:45
|
ВЫБРАТЬ
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.Регистратор,
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.НомерСтроки,
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.Активность,
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.Физлицо,
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаНачала,
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаОкончания
ИЗ
РегистрСведений.ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы КАК ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы
ГДЕ
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.Физлицо = &ФизЛицо
И ДЕНЬ(ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаОкончания) <> "1"
Мне нужно, что в результате запроса были записи с введенной датой
|
|
1
Kashemir
18.12.12
✎
17:46
|
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаОкончания <> ДатаВремя(1,1,1)
|
|
2
не_1Снег
18.12.12
✎
17:47
|
(1)Ага. Оно. Спасибо!
|
|
3
mikecool
18.12.12
✎
17:49
|
голосую за
НЕ ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаОкончания = ДатаВремя(1,1,1)
|
|
4
Фокусник
18.12.12
✎
18:04
|
(3) Сугубое ИМХО:
в случае "длинных наименований" (ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы)
более наглядно читается
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаОкончания <> ДатаВремя(1,1,1)
чем
НЕ ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаОкончания = ДатаВремя(1,1,1)
второй вариант вводит в заблуждение: смотришь, "равно".... и только потом, переведя взгляд _далеко_ влево понимаешь "НЕ равно" а если не сделать это усилие по переводу глаз влево?
:)
в этом смысле первый вариант "<>" однозначно нагляднее: в "морг, значит в морг!" :)
|
|
5
Фокусник
18.12.12
✎
18:05
|
(4) + это здесь "НЕ" подсветилось красным, поэтому сразу бросается в глаза, а в тексте запросе всё черное :)
|
|
6
vmv
18.12.12
✎
18:07
|
спасиба пацаны за инфу
|
|
7
Reset
18.12.12
✎
18:08
|
ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы.ДатаОкончания < ДатаВремя(1,1,1,0,0,1)
|
|
8
Reset
18.12.12
✎
18:09
|
а так +1 к (4)
|
|