[firebase-br] Campo tipo TimeStamp
Wilson Mota - GMail
wmotasjrp em gmail.com
Qua Jul 16 10:48:17 -03 2008
Deu certo Douglas, eu tinha observado esse detalhe, porém no IBConsole
aparece '26.06.2008 21:41:23.000' e desta forma
também não retorna. Estranho não é. Você sabe porque não mostra o
milessegundos?
Obrigado a você e ao Forrest pelo retorno.
[]s
Wilson
----- Original Message -----
From: "Douglas Tosi" <douglasht em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 16, 2008 10:33 AM
Subject: Re: [firebase-br] Campo tipo TimeStamp
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
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista