![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск по полю дата [D5, IB6.x]
demoncom © (2004-02-15 15:40:00)
Подскажите как можно организовать поиск по полю дата в базе данных InterBase. Дело в том, что у меня при запросе: select * from (моя таблица) where (поле даты) like "(дата в формате dd.mm.yyyy)" ничего не получается, для запроса необходимо указать поле даты в формате yyyy-mm-dd, а у меня формат даты dd.mm.yyyy. Может быть можно как-то преобразовать формат даты? Или как-нибудь по другому.
Desdechado (2004-02-15 17:55:00) [1]
используй параметричексий запрос, например
select * from tbl where fdate between :d1 and :d2
потом параметры подставишь qry.ParamByName( "d1" ).AsDateTime := ...
и все.
а если хочется только по месяцу или году выбирать (like - для этого тебе нужен?), то в запросе используй extract