Общие > Базы данных

Firebird 1.5 + Дата

<< < (2/2)

Vladimir D Belousov:
А какой диалект и какой тип поля dt?
Подозреваю (в случае 3-его диалекта и TIMESTAMP), что требуется делать примерно так:

SELECT count(*) FROM atable WHERE CAST(dt AS DATE) = TODAY;

Vladimir D Belousov:
И какие проблемы с INTERVAL?
К TIMESTAMP можно прямо прибавлять числа (N, например), где целая часть N - количество дней, а дробная - количесво десятитысячных долей сек. в дне

Greg:

--- Цитировать ---И какие проблемы с INTERVAL?
К TIMESTAMP можно прямо прибавлять числа (N, например), где целая часть N - количество дней, а дробная - количесво десятитысячных долей сек. в дне
--- Конец цитаты ---


с этим уже разобрался, но спасибо всё равно


--- Цитировать ---SELECT count(*) FROM atable WHERE CAST(dt AS DATE) = TODAY;
--- Конец цитаты ---


насколько я понял, вместо TODAY подставляем текущую дату, извлекая её средствами PHP. По крайней мере, этот вариант работает

ilias1979:
select count(*) from table_name where date>\'13.01.2006\' and date

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии