Общие > Базы данных
Firebird 1.5 + Дата
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
Навигация
Перейти к полной версии