[firebase-br] Select grou by data sem horas e segundos

Mário Reis mariodosreyx em gmail.com
Ter Nov 13 11:16:09 -03 2007


experimente: cast(data as date)


Em 13/11/07, Lucas Paz <lucaspaz.listas em gmail.com> escreveu:
>
> Bom dia pessoal,
>
> Estou usando o firebird 1.5 em um servidor debian, estou com uma duvida em
> um select...
> tenho uma tabela assim:
>
> Data                                 ID                 Valor
> 2007-11-13 12:21:03       11                 2500.00
> 2007-11-16 11:11:32       11                 5600.00
> 2007-10-17 13:41:25       12                 2700.00
> 2007-10-17 10:09:51       11                 3000.00
> 2007-10-13 03:32:53       15                 1400.00
> 2007-11-01 17:45:54       11                 800.00
>
> select data,id,sum(valor) from tabela group by data,id where ......
>
> só que logicamente que ele vai agrupar somente as datas com horas e
> segundos
> iguais...
> o que acontece é que eu gostaria de agrupar por dia por exemplo, pegar
> todos
> os lançamentos da de uma data (sem considerar as horas e segundo), depois
> pelo ID e pelo valor ou seja a saida do select seria:
>
> Data                                 ID                 Valor
> 2007-11-13                     11                 15000.00
> 2007-11-13                     12                 11400.00
> 2007-11-12                     11                 15010.00
> 2007-11-12                     12                 11330.00
>
> alguém tem alguma sugestão...???
> agradeço desde já a tenção de todos!!!!
> ______________________________________________
> 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
>



-- 

C/Melhores cumprimentos
Mário Agostinho Reis



Mais detalhes sobre a lista de discussão lista