[firebase-br] Converter um campo inteiro para data

Jeferson Oliveira jefersonfoliveira em gmail.com
Seg Out 16 12:51:29 -03 2006


Isso funciona perfeitamente.
Mas acredito que o que ele gostaria seria (se funcionasse) algo como
select cast(39006 as date) from RDB$DATABASE

As linguagens de programação, normalmente, tratam os tipos Date e
DateTime como Integer e Float, respectivamente. Permitindo assim
conversões diretas entre um tipo e outro.
No Delphi o resultado da operação abaixo será '16/10/2006'
FormatDateTime('DD/MM/YYYY', 39006);

Como não conheço tais possibilidades no Firebird, a única solução que
vejo para o caso seria através de uma UDF.


Abraço!
Jeferson Oliveira




Mais detalhes sobre a lista de discussão lista