[firebase-br] Como agrupar essa data

Murilo >> CPR Sistemas murilo em cprinformatica.com.br
Ter Jul 31 08:00:56 -03 2007


na verdade eu gostaria de usar o campo e não ter que agrupar por ele, mas acho 
que isso não tem como...


Fernando Reis Guimarães escreveu:
> Não entedi sua segunda mensagem!
> 
> Você não quer é agrupar por data num campo timestamp?
> 
> Em 30/07/07, Murilo >> CPR Sistemas <murilo em cprinformatica.com.br> escreveu:
>> 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
>>>>
>>>
>>>
>>
>> ______________________________________________
>> 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