[firebase-br] Firebird - Data

UPSAI | Informatica informatica em upsai.com.br
Segunda Julho 5 09:06:24 -03 2021


Prezados

Necessito recuperar o primeiro e ultimo dia do mês corrente.

Estou utilizando a seguinte rotina:

SELECT DATEADD(1 - EXTRACT(DAY FROM CURRENT_DATE) DAY TO CURRENT_DATE )
first_day FROM RDB$DATABASE
UNION
SELECT DATEADD(-EXTRACT(DAY FROM DATEADD(1 MONTH TO CURRENT_DATE )) DAY TO
DATEADD(1 MONTH TO CURRENT_DATE)) last_day FROM RDB$DATABASE

Porem estou recebendo a seguinte mensagem de erro:

can't format message 13:896 -- message file C:\firebird.msg not found.
Dynamic SQL Error.
SQL error code = -104.
Client SQL dialect 1 does not support reference to DATE datatype.


Alguma informação para resolução desta pendencia?


Saudações,

Wagner Aranha




Mais detalhes sobre a lista de discussão lista