|
|
|
Неверное сравнение дат
|
|||
|---|---|---|---|
|
#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&fpage=1508&tid=1669735]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 285ms |

| 0 / 0 |
