[firebase-br] busca por hora

Alexandre [FiveTech] alexandre em fivetech.info
Sex Jan 16 02:34:37 -03 2009


Boa noite,

Normalmente quando uso campos DATAHORA uso a clausula BETWEEN por não 
ter certeza do que posso encontrar no banco de dados.

Para pesquisar qualquer horário dentro do dia 01/01/2009 seria alguma 
coisa do tipo:
         where CAMPO between TIMESTAMP '01.01.2009 00:00:00' and 
TIMESTAMP '01.01.2009 23:59:59'

Se seu problema é somente os segundos:
         where CAMPO between TIMESTAMP '01.01.2009 11:24:00' and 
TIMESTAMP '01.01.2009 11:24:59'


Abraços,

Alexandre Sanches Bazan





Reijanio Nunes Ribeiro wrote:
> a veio tenta assim
>
> *SELECT CAST(EXTRACT(HOUR FROM TAB_HR_ENTRADA) AS
> *>* VARCHAR(2)) || ':' ||
> *>*        CAST(EXTRACT(MINUTE FROM TAB_HR_ENTRADA) AS
> *>* VARCHAR(2)) || ' - ' ||
> *>*        CAST(EXTRACT(HOUR FROM TAB_HR_SAIDA) AS
> *>* VARCHAR(2)) || ':' ||
> *>*        CAST(EXTRACT(MINUTE FROM TAB_HR_SAIDA) AS
> *>* VARCHAR(2)) || ' - R$ ' || CAST(TAB_VALOR AS NUMERIC)
> *>* || ',00' AS HORARIO,
> *>*        TAB_VALOR, TAB_QTDE_DIAS, TAB_ID
> *>* FROM TABELA_HORARIO
>
> achei isso aqui na lista mesmo
> ou assim
>
> *select EXTRACT(MONTH FROM DATA) AS MES,sum(quantidade)
>
>
> from atendimento
>
>
> where data between :pinicio and :pfim
>
>
> GROUP BY MES
>
> tenta ai ve se da certo
>
>
>
> 2009/1/15 Leonardo Baldino <portaldoinferno em gmail.com>
>
>   
>> e como eu uso o extract no select
>>
>> 2009/1/13 Reijanio Nunes Ribeiro <rnribeiro em gmail.com>
>>
>>     
>>> da uma olhada em extract do firebird
>>> extract(hour from current_timestamp)
>>>
>>> 2009/1/13 Leonardo Baldino <portaldoinferno em gmail.com>
>>>
>>>       
>>>> alguem sabe como se faz um select usando uma campo time no where, pq eu
>>>> tento algo dessa maneira mas não acha nada quan tem os segundos e
>>>>         
>> quando
>>     
>>> eu
>>>       
>>>> tiro os segundos funciona, alguem sabe como eu faço para esse select
>>>> funcionar
>>>>
>>>> select * from romaneio_devolucao r
>>>> where r.romdev_hora = '11:24:23'
>>>>
>>>> --
>>>> Leonardo Carlos Baldino - The Highlander
>>>> ______________________________________________
>>>> 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
>>>>
>>>>         
>>> ______________________________________________
>>> 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
>>>
>>>       
>>
>> --
>> Leonardo Carlos Baldino - The Highlander
>> ______________________________________________
>> 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
>>
>>     
> ______________________________________________
> 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