Jump to content


Robinson Alexandre

Member Since 27/06/2007
Offline Last Active 27/06/2007, 12:12
-----

#857089 Datediff No Firebird

Posted by Robinson Alexandre on 27/06/2007, 12:12

:(
Olá Pessoal!

Eu utilizo o Firebird 2.0 / 2.1
Tentei utilizar uma função muito comum no SQL Server que o Datediff.
Essa função tem por finalidade trazer um valor entre duas datas, como por exemplo: quantidades de dias entre o intervalo.

Exemplo da linha de comando:

Datediff(Day,'01.01.2007','01.06.2007') as dias

outro exemplo

Datediff(Day,'01.01.2007',(currente_date)) as dias

Só que, ao enviar o comando para o Firebird eu recebo a seguinte mensagem:

An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Function unknown.
DATEDIFF.


Eu descobri que será necessário utilizar uma UDL para habilitar a função Datediff e resolver este problema, mas eu não consigo encontrar uma UDL para o Firebird com esse propósio.

Se alguém souber de alguma coisa, por favor me ajude. Eu já tentei de tudo e não encontro o arquivo ou a solução


:)

Um grande abraço a todos



IPB Skin By Virteq