[firebase-br] sql entre datas e horas

João Marcos unixkiller em gmail.com
Sex Dez 28 13:25:23 -03 2012


Aqui amigão.

Já que você não tem um timestamp na tabela, cria o  timestamp no select e
faz o que você quer.


select cast ( (v.data ||' '|| v.hora) as timestamp) as meuCampNovo from
vendas v

Se ficar complicado pra você montar o select, cria uma view da tabela e
inclui esse  campo.

Espero ter ajudado!
;)


Em 28 de dezembro de 2012 12:19, João Marcos <unixkiller em gmail.com>escreveu:

> Por quê você não concatena os campos e faz um cast para timestamp no
> select ?
> Acho que é a melhor solução pro seu problema.
> Abraço.
>
>
> Em 28 de dezembro de 2012 10:52, André Conrado <acf em andreconrado.net>escreveu:
>
> em tempo,
>>
>> Maurício, se vc realmente precisa manter os campos separados, crie um
>> campo
>> "computável" em sua tabela com a soma da DATA e HORA.
>>
>> Abs
>>
>> Em 28 de dezembro de 2012 11:49, André Conrado <acf em andreconrado.net
>> >escreveu:
>>
>> > Maurício, concordo com o Renato e o Clei tb.
>> >
>> > Posso está enganado, mas não acredito que esta comparação seja possível
>> > com data e hora separados.
>> >
>> > Abs
>> >
>> > Em 28 de dezembro de 2012 08:35, Clei Scheid <clei em geous.com.br>
>> escreveu:
>> >
>> > Bom dia
>> >>
>> >> Para considerar data e hora em conjunto basta somá-las assim :
>> >> ... where DATA_CUPOM+HORA_CUPOM between  '2012-12-01 18:00:00' and
>> >> '2012-12-02 03:00:00'
>> >>
>> >> Abraço
>> >>
>> >> Clei
>> >> Geous Consultoria e Sistemas
>> >>
>> >> Em 27 de dezembro de 2012 21:04, MAURICIO COSTA
>> >> <maximmumsistemas em gmail.com>escreveu:
>> >>
>> >> > Boa noite galera.
>> >> > Se possível gostaria da ajuda de vocês. O problema é montar um sql
>> que
>> >> > traga o seguinte:
>> >> > Em uma tabela cupom temos os campos data e outro campo hora.
>> >> > Em um restaurante onde as vendas inicial as 18:00 da data 01/11/2012
>> e
>> >> > fecha as vendas em 02:30:00 do dia 02/11/2012.
>> >> > O problema. Quando o caixa abre no dia 02/11/2012 as 18:00 o
>> relatório
>> >> > entre datas acaba trazendo os produtos vendidos no dia 02/11/2012 a
>> >> partir
>> >> > das 18:00 se montar um sql que traga data >= 01/11/2012 a 02/11/2012.
>> >> > Gostaria de montar o sql fazendo o seguinte onde data >= 01/11/2012
>> e <=
>> >> > 02/11/2012 e hora >= 18:00:00 e hora <= 03:30:00 da manha do dia
>> >> > 02/11/2012.
>> >> > Obrigado a todos!
>> >> > ______________________________________________
>> >> > 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
>> >>
>> >
>> >
>> >
>> > --
>> > Um Abraço,
>> > André Conrado.
>> >
>> > 055 21 8840-6232 - Claro
>> > e-mail: acf em andreconrado.net
>> > http://andreconrado.net
>> >
>>
>>
>>
>> --
>> Um Abraço,
>> André Conrado.
>>
>> 055 21 8840-6232 - Claro
>> e-mail: acf em andreconrado.net
>> http://andreconrado.net
>> ______________________________________________
>> 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