SQL que retorna a diferença entre datas
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: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]
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
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
Curtidas 0
Respostas
Gandalf.nho
26/03/2007
Tente assim:
SELECT (CURRENT_DATE - DTVENCIMENTO) FROM CONTAS
GOSTEI 0
Fábio Valente
26/03/2007
Bom, não fui eu quem solicitou a dica, mas precisei e funcionou.
Obrigado.
Obrigado.
GOSTEI 0