[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