[firebase-br] Select em TIMESTAMP

Alysson Azevedo agalysson em gmail.com
Qui Maio 27 11:49:19 -03 2010


no seu caso,
Cast(GS.REGISTER_DATETIME as Date) = '05.05.2010'
ou em uma range
Cast(GS.REGISTER_DATETIME as Date) between '05.05.2010' and '05.06.2010')
--

Alysson Gonçalves de Azevedo
(11) 8491-7730

(\(''^_^ )/)

"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"




Em 27 de maio de 2010 11:34, Marcelo Moreira <marcelomoreira.souza em gmail.com
> escreveu:

> Pessoal,
> Bom dia!
>
> Usando o Firebird 2.1.3 estou fazendo seguinte select:
>
> select
>    GS.GROUP_SEND_ID,
>    GS.REGISTER_DATETIME,
>    GS.DESCRIPTION,
>    GS.SEND_DATE,
>    GS.RECIPIENT,
>    GS.RECIPIENT_DELIVERED,
>    GS.RECIPIENT_UNDELIVERED,
>    GSF.FILE_RETURN
> from
>    GROUP_SEND GS
> inner join GROUP_SEND_FILE GSF on (GS.GROUP_SEND_ID = GSF.GROUP_SEND_ID)
> where
>    (GS.CUSTOMER_ID = 1) and
>    (GS.REGISTER_DATETIME between '05.05.2010 00:00:00' and '05.05.2010
> 23:59:59')
> order by
>    GS.GROUP_SEND_ID
>
> Acontece que REGISTER_DATETIME é do tipo TIMESTAMP e na hora de passar o
> valor a ser cunsultado eu sou obrigado a passar as horas como fiz ai no
> exemplo acima. Tem algo que eu possa fazer para que eu nao tenha que passar
> as horas na consulta? Pois meu interesse é em retornar os registros daquele
> dia independente da hora.
>
> Grato pela atencao.
>
> --
> Marcelo Moreira
> (31) 8420-2723
> E-mail / MSN: marcelomoreira.souza em hotmail.com
> E-mail: marcelomoreira.souza em gmail.com
> Skype: marcelomoreira.souza
> ______________________________________________
> 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