[firebase-br] busca por hora

Joao Batista Santos mrjbs em ig.com.br
Sex Jan 16 14:11:46 -03 2009


boa tarde senhores

Alexandre
Entrei no circuito pra agradecer
porque precisava, a tempos, resolver
uma situação parecida e
neste caso a palavra mágica é TIMESTAMP
agregada ao nome do campo
**
*sucesfully*
*Thanks*
**
*JBatista*


2009/1/16 Alexandre [FiveTech] <alexandre em fivetech.info>

> 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
>>
>>
>>
>
>
> ______________________________________________
> 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