[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