SQL que retorna a diferença entre datas

Firebird

26/03/2007

Olá.

Gostaria de saber se no firebird (2.0) possui alguma função ou UDF que retorna a diferença entre duas datas, como segue no script abaixo:
SELECT ( ´today´ - DTVENCIMENTO ) FROM CONTAS
Note que quero obter a diferença da data em relação a data atual. Esse scrip não roda no firebird.

Será que terei que criar uma UDF para isso?

[b:cf3d5fa306]Obs.:[/b:cf3d5fa306] Não quero utilizar parâmetros pela camada de interface do sistema, quero que tudo seja configurado na camada de dados.

[color=green:cf3d5fa306]Movido de Delphi para Interbase/Firebird[/color:cf3d5fa306]


Marcelo

Marcelo

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

26/03/2007

Tente assim:

SELECT (CURRENT_DATE - DTVENCIMENTO) FROM CONTAS



GOSTEI 0
Fábio Valente

Fábio Valente

26/03/2007

Bom, não fui eu quem solicitou a dica, mas precisei e funcionou.

Obrigado.


GOSTEI 0
POSTAR