Дата/время выбор диапазона.

Bingo_Bongo
Дата: 19.11.2009 20:17:35
Всем доброго!
Помогите пожалуйста с проблемой. Есть select:

select ID, PHONE, TEXT, CLIENT, SERVER, PROCESS from MESSAGES where ID=0 and PROCESS=2 and SERVER>=Cdate('01.10.2009') and SERVER<=Cdate('31.10.2009') order by SERVER asc

где поле server имеет тип DATE/TIME

Так вот вывод данного select'a производится не в полном объеме, а именно не выводится последний день 31.10.2009. Где ошибка?
Владимир Саныч
Дата: 19.11.2009 20:26:38
Если в таблице дата сидит вместе с временем, то значение поля чуть больше, чем то, которое указано в "<=".
Bingo_Bongo
Дата: 19.11.2009 20:32:36
Да в таблице сидит вместе со временем. Тогда последнее условие надо писать так: SERVER<Cdate('1.11.2009') ?
Владимир Саныч
Дата: 19.11.2009 21:16:58
Совершенно верно. Дата на день больше и строго < вместо <=.
Bingo_Bongo
Дата: 20.11.2009 06:05:56
Спасибо