[firebase-br] melhorar o meu case
paulosxs Yahoo!
paulosxs em yahoo.com.br
Sex Ago 3 18:30:22 -03 2007
Olá, Samuel.
Ainda não entendi bem o objetivo da sua query. Você poderia dizer como é
a sua tabela de movimentos e o que você precisa que a query retorne, de
preferência, com exemplos?
> Date: Fri, 3 Aug 2007 10:36:34 -0300
> From: "samuel ferreira" <samuel.peres.ferreira em gmail.com>
> Subject: [firebase-br] melhorar o meu case
> To: FireBase <lista em firebase.com.br>
> Message-ID:
> <f76206770708030636o5cdad130tda39697df6be7e17 em mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> ola
>
> tudo bem? estou usando o fb 1.5.
>
> preciso fazer uma query, onde meu usuario define se o agrupamento de horario
> vai ser de 15 em 15, 30 em 30 minutos ou de hora em hora.
>
> na minha tabela tenho a hora real do evento. com uma procedure, eu consegui
> fazer, mas gostaria de fazer direto no select (creio q fica mais rapido).
> tem alguma outra alternativa pra fazer isso?
>
> queria algo meio parecido com a query abaixo:
>
> select data, extract(hour from hora) as hh, case extract(minute from hora)
> when < 15 then 0
> when < 30 then 15
> when < 45 then 30
> else 45
> end as mm,
> count(*) as total
> from movimento
> group by data, hh, mm
>
> samuel
Mais detalhes sobre a lista de discussão lista