[firebase-br] Como agrupar essa data
Murilo >> CPR Sistemas
murilo em cprinformatica.com.br
Seg Jul 30 08:05:47 -03 2007
Mesmo usando o Extract ele me obriga a usa o group by (com extract neste caso),
então acho que vou ter de arranjar outra forma de fazer isso.
Fernando Reis Guimarães escreveu:
> Amigo, apesar de não ficar otimizado você pode utilizar o extract!
>
> group by 1,2, Cast( (extract(day from timestamp) || '.' || extract(month
> from timestamp) || '.' || extract(year from timestamp)) as date )
>
> Ficou meio gambi né?
>
> Eu se estivesse modelando esse banco, armazenaria ele também como data e
> atualizaria via trigger e colocaria um índice nele!
>
> Sucesso!
>
> Em 27/07/07, Murilo >> CPR Sistemas <murilo em cprinformatica.com.br> escreveu:
>> select Campo1,
>> Campo2,
>> Max(campo),
>> (subselect from
>> PROC(Cast(campo_timestamp_que_vem_do_select_original as Date)))
>> from TABELA
>> group by 1,2,
>> {Aqui eu preciso agrupar pelo
>> "Cast(campo_timestamp_que_vem_do_select_original as Date)", mas como ???
>> ele não
>> aceita o Cast, é que preciso agrupar pela Data em si e não TimeStamp. }
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
Mais detalhes sobre a lista de discussão lista