Alexandoros wrote:
Вот, через 20 минут извращений вышло:
И без  округлений :) Работает на фб2.
180 - время инт в секундах.

SELECT
   cast ( (cast(CURRENT_TIMESTAMP as DATE) +
        (cast(CURRENT_TIMESTAMP as time) - 180))  as timestamp)
 FROM RDB$DATABASE;

В чем отличие от:

SELECT
   cast (CURRENT_DATE +
        (CURRENT_TIME - 180) as timestamp)
 FROM RDB$DATABASE;

?


--
Дмитрий Еманов

Ответить