На главную страницу Версия-Т
VTSoft.ru

SQL запрос в Online Server Pro


RSS
SQL запрос в Online Server Pro
 
Подскажите каким образом можно сформулировать SQL запрос в OSP для DataSet, чтобы в секции While участвовала дата. Например нужно выбрать все чеки из таблицы Checks у каторых поле CH_DATE соответствует 01.03.2005 или второй вариант чеки от 01.03.2005 до 03.03.2005.
 
Чтобы указать в SQL запросе дату, необходимо брать ее в апострофы, например:

DataSet.SQL="SELECT * FROM CHECKS WHERE CH_DATE='29.03.2005'"

Времени это касается тоже.

Пример запроса по диапазону дат:

DataSet.SQL="SELECT * FROM CHECKS WHERE CH_DATE>='20.03.2005' AND CH_DATE<='29.03.2005'"

Пример запроса по диапазону даты/времени:

DataSet.SQL="SELECT * FROM CHECKS WHERE CH_DATE+CH_TIME>='29.03.2005 12:00:00.000' AND CH_DATE+CH_TIME<='29.03.2005 14:59:59.999'"