![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сравнение дат. [D7, FireBird 1.5]
Sapos © (2007-06-11 13:06:00)Удалено модератором
Примечание: СПАМ
Sapos (2007-06-11 14:39:00) [1]Спасибо
> select * from a where "DATE" >= current_date - 3
- помогло!
Виталий Панасенко(дом) (2007-06-11 14:18:00) [2]select * from a where "DATE" >= current_date - 3
Sapos (2007-06-11 14:12:00) [3]Причем если писать запрос:
select * from a where "date" >= 'Now' - 3, то говорит, что такого поля нету, а если написать:
select * from a where "DATE" >= 'Now' - 3, то возникает ошибка: expression evaluation not supported
Sapos (2007-06-11 14:10:00) [4]
> Остается выяснить, какой диалект у БД.
Диалект 3-ий
Desdechado (2007-06-11 14:02:00) [5]Остается выяснить, какой диалект у БД.
Sapos (2007-06-11 14:01:00) [6]
> DATE - зарезервированное слово..
> select * from a where "date" >= 'Now' - 3
получаю ошибку: expression evaluation not supported
Не понимаю в чем дело.
Виталий Панасенко(дом) (2007-06-11 13:52:00) [7]DATE - зарезервированное слово..
select * from a where "date" >= 'Now' - 3
Sapos (2007-06-11 13:45:00) [8]
> 1. Куда пропал список выбираемых полей?
> 2. Что за параметр? Тебе же по полю сравнивать нужно...
Список никуда не пропал, я его здесь просто забыл указать, в программе указан.
Если писать
select * from a where date >= 'Now' - 3, то ругается на '>='
Sapos (2007-06-11 13:42:00) [9]Если писать
select from a where date >= 'Now' - 3, то ругается на '>='
Desdechado (2007-06-11 13:41:00) [10]1. Куда пропал список выбираемых полей?
2. Что за параметр? Тебе же по полю сравнивать нужно...
Sapos (2007-06-11 13:39:00) [11]Пробую использовать компонент FIBSQL,
запрос: select from a where :date >= 'Now' - 3. - получаю ошибку: expression evaluation not supported
Desdechado (2007-06-11 13:27:00) [12]SELECT * FROM t WHERE corr_date >= 'now' - 3