![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему не работает запрос? [IB6.x]
Skywalker © (2003-07-04 17:25:00)update SES set STATE=0 where "04.07.2003 16:01"-DATE_R>.003
Zacho (2003-07-07 09:28:00) [1]Или приводи эту строку к TIMESTAMP
update SES set STATE=0 where CAST("04.07.2003 16:01" AS TIMESTAMP)-DATE_R>.003
Еще можно воспользоваться функцией EXTRACT
Rel_ (2003-07-07 09:07:00) [2]попробуй через параметр типа TDate или TDateTime.
ЮЮ (2003-07-05 09:18:00) [3]Потому что вычитать из символьной строки, хоть и похожей по твоему на ДатуВремя, но всё равно являющейся строкой, можешь только ты. Ни сервер, ни компилятор Delphi такого не позволяет.
С точки зрения синтаксиса это анологично следующему
update SES set STATE=0 where "САМ ТАКОЙ"-DATE_R>.003