[firebase-br] Campo tipo TimeStamp

Douglas Tosi douglasht em gmail.com
Qua Jul 16 10:33:44 -03 2008


On Wed, Jul 16, 2008 at 10:12 AM, Wilson Mota - GMail
<wmotasjrp em gmail.com> wrote:
> Utilizo o FB 2.04 dialeto 3, e quando executo uma consulta especificando a data e hora, não tenho nehum retorno.
> Veja o exemplo:
>
> select *
> from projeto_estrutura
> where data_criacao = '26.06.2008 21:41:23'

O FB 2 usa milisegundos para timestamps.
Se você atribuiu o valor usando current_timestamp, este campo contém o
milisegundo do momento da chamada, aí na realidade quando você
expressa '26.06.2008 21:41:23'  está querendo dizer '26.06.2008
21:41:23.000' que é diferente do valor que está gravado, por exemplo
'26.06.2008 21:41:23.567'

tente isso:

select *
from projeto_estrutura
where data_criacao between '26.06.2008 21:41:23' and '26.06.2008 21:41:23.999'

hth,
[]s
Douglas Tosi
sinatica.com




Mais detalhes sobre a lista de discussão lista