Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Вниз

Проблема с SQL запросом по датам. Сравнение дат. (paradox)   Найти похожие ветки 

 
Telerion   (2006-08-29 20:48) [0]

Есть Парадоховская табличка, в которой записаны данные рабочих нашего завода. Надо что бы SQL запрос вынял из неё фамилии, имена и должности  тех рабочих у которых медосмотр был пройден более 6 месяцев назад. Есть соответствующая графа "Osmotr" и "NextOsmotr" формата Date. Я составил SQL-запрос примерно такой
Select Name, Surname, Doljnost From sotrudniki where NextOsmotr < Date(now)
По этому запросу в Dbgrid выдало все записи таблички. Даже те в которых "NextOsmotr" был 02.03.07. Посоветйте как правильно написать SQL-запрос, пожалуйста.


 
Desdechado ©   (2006-08-29 21:35) [1]

> Select Name, Surname, Doljnost From sotrudniki where NextOsmotr < Date(now)
B куда ты его такой вписал, интересно?
Может, если уж речь идет о 6 месяцах, проверять на now - Osmotr > 6*30


 
Telerion   (2006-08-30 08:45) [2]

"NextOsmotr" - это ячейка в которую записывается дата следующего осмотра - т.е."Osmotr" + 6 месяцев.


 
Sergey13 ©   (2006-08-30 08:54) [3]

> [0] Telerion   (29.08.06 20:48)

Ты или правду пиши или сам разбирайся. Не может такой запрос выдавать что либо.


 
Desdechado ©   (2006-08-30 10:40) [4]

нафига NextOsmotr, если известно и так, что должно быть 6 месяцев?


 
fishka   (2006-08-30 14:31) [5]


> нафига NextOsmotr, если известно и так, что должно быть
> 6 месяцев?

Наверное, смотря у кого. (У кого 6, у кого 12, и тд..........)

Select Name, Surname, Doljnost From sotrudniki where NextOsmotr < Date(now)
Нужно привести дату к формату, например  mm/dd/yyyy/.


 
Desdechado ©   (2006-08-30 15:39) [6]

> Нужно привести дату к формату, например  mm/dd/yyyy/.
Глупости.

Параметры - единственно правильный подход.


 
Anatoly Podgoretsky ©   (2006-08-30 19:37) [7]

Что это такое? Date(now)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.078 c
2-1160994548
Alex_C
2006-10-16 14:29
2006.10.29
Как зная координаты каретки в Memo получить индекс ?


2-1160987510
pkm
2006-10-16 12:31
2006.10.29
МЕМО поле


2-1161071989
sanich
2006-10-17 11:59
2006.10.29
Как перехватить удаление записи у TDBNavigator


2-1160996805
Zancik
2006-10-16 15:06
2006.10.29
Меняем цвет ФОРМЫ


2-1160746798
Дмитрий_Б
2006-10-13 17:39
2006.10.29
QickReport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский