Makmak пишет:
Кстати о птичках.
В доке к IB6 есть вот такое про EXTRACT:
HOUR SMALLINT 1-23 <<<
А что, есть 24 часа? Сутки заканчиваются в 23:59:59, затем идет 00:00:00.
MINUTE SMALLINT 1-59 <<<
Аналогично. Нет 60 минут, есть 1 час.
YEARDAY SMALLINT 1-366 <<<<<<<<<<<<<<<<<<<<<<<<<<
Високосный год.
Угу.
А проверить?
select extract(YEARDAY from cast('1.1.2004 as date)) from rdb$database
и
select extract(YEARDAY from cast('31.12.2004' as date)) from rdb$database
Вот и я просил бы проверить, у кого IB под рукой.