|
|
|
Неверное сравнение дат
|
|||
|---|---|---|---|
|
#18+
оброго времени суток. Честно не могу сказать версию SQL с которым работаю, работаю с ним под Delphi 7. Но я думаю скорее всего это MS SQL. Ситуация следующего плана, выполняю запрос: select * from zakaz where [Срок заказа]< Date() and [Закрыт] is null Поле 'Срок заказа' типа Date соответственно Запрос выводит неверно ряд записей а именно: Записи с датой, например (сегодня 11.12.2004, заодно привожу формат даты с которым у меня база данных): выводит 07.12.2004 09.12.2004 И почему то: 10.01.2005 и 07.01.2005 Я так понял запрос не учитывает год, а учитывает только месяц и день, посоветуйте пожалуйста, что делать в таком случае? Какой запрос использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 13:16:38 |
|
||
|
Неверное сравнение дат
|
|||
|---|---|---|---|
|
#18+
izotopeЧестно не могу сказать версию SQL с которым работаю, работаю с ним под Delphi 7. Но я думаю скорее всего это MS SQL. А где тут Аксесс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 13:29:34 |
|
||
|
Неверное сравнение дат
|
|||
|---|---|---|---|
|
#18+
И ваще как он работает? в MSSQL нет функции Date() - насколько я помню :) + [Срок заказа] какой тип имеет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 17:55:42 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32829965&tid=1669735]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 288ms |

| 0 / 0 |
