[firebase-br] Como agrupar essa data

Fernando Reis Guimarães fernandobhz em gmail.com
Qui Ago 2 14:01:38 -03 2007


você quer exibir o valor do campo e não agruprar por ele?

têm "jeito" sim...

como é agregado você pode mostrar somente o primeiro resultado econtrado

select campo1, campo2, first(campo3)
from tabela
group by 1, 2

Em 31/07/07, Murilo >> CPR Sistemas <murilo em cprinformatica.com.br> escreveu:
>
> 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
> >>
> >
> >
> >
>
>
> ______________________________________________
> 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
>



-- 
Atenciosamente,
Fernando Reis Guimarães.
Analista/Programador - Free-Lancer - BH

Suporte 24h – 7 dias por semana!
Hospedagem de sites grátis para clientes!
http://www.programador.freelancer.fernandobhz.com.br/



Mais detalhes sobre a lista de discussão lista