[firebase-br] Agrupamento com SUM

Carlos Roberto carlosdombosco em gmail.com
Dom Dez 1 15:32:42 -03 2013


Pessoal agradeço a ajuda de todos. A dica do Eduardo Pombo funcionou
perfeitamente.
Valeu.


Em 1 de dezembro de 2013 14:05, Eduardo Pombo <eduardo em embras.net> escreveu:

>     Acredito ate que a resposta do Cyber já tenha te atendido. Isso é
> apenas dizer que o fato de você ter colocado o  M.MOV_VLR_LANCAMENTO  no
> group by  foi o motivo no qual seu select não trouxe o resultado como
> gostaria.
>
>
> SELECT SUM(M.MOV_VLR_LANCAMENTO),
> CASE M.MOV_TIPO_RECEBIMENTO WHEN 'A' THEN 'ALUGUEL'
>                             WHEN 'L' THEN 'LOTEAMENTO'
>                             WHEN 'C' THEN 'CONDOMINIO'
>                             WHEN 'Q' THEN 'CHEQUE'
>                             WHEN 'O' THEN 'OUTROS'
>                             END
> FROM TB_MOV_CAIXA M
> WHERE M.MOV_TIPO = 'C'
> GROUP BY  */* M.MOV_VLR_LANCAMENTO, */* M.MOV_TIPO_RECEBIMENTO
> ORDER BY M.MOV_TIPO_RECEBIMENTO
>
>
> Em 1 de dezembro de 2013 10:49, Carlos Roberto
> <carlosdombosco em gmail.com>escreveu:
>
> > Pessoal bom dia, gostaria da ajuda de vocês para o seguinte: Tenho um
> > select que me traz todos os lançamento sendo que eu queria agrupá-los por
> > categoria, como o que foi recebido de alugue, de condomínio, de cheque
> etc.
> > Atualmente o resultado sai como abaixo:
> >
> > SUM         |    CASE
> > 100,00     |   ALUGUEL
> > 100,00     |   CONDOMÍNIO
> > 600,00     |   CONDOMÍNIO
> > 50,00       |    CHEQUE
> > 350,00     |    CHEQUE
> >
> > O que eu preciso é que somem os cheques, os condomínio, os aluguéis, etc.
> > Segue o meu select.
> >
> > SELECT SUM(M.MOV_VLR_LANCAMENTO),
> > CASE M.MOV_TIPO_RECEBIMENTO WHEN 'A' THEN 'ALUGUEL'
> >                             WHEN 'L' THEN 'LOTEAMENTO'
> >                             WHEN 'C' THEN 'CONDOMINIO'
> >                             WHEN 'Q' THEN 'CHEQUE'
> >                             WHEN 'O' THEN 'OUTROS'
> >                             END
> > FROM TB_MOV_CAIXA M
> > WHERE M.MOV_TIPO = 'C'
> > GROUP BY M.MOV_VLR_LANCAMENTO, M.MOV_TIPO_RECEBIMENTO
> > ORDER BY M.MOV_TIPO_RECEBIMENTO
> >
> > Agradeço desde já a ajuda de vocês.
> >
> >
> > --
> > Carlos Roberto
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
>
> Atenciosamente
>
> José Eduardo Pombo de Barros
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Carlos Roberto
Analista de Sistemas / Webmaster
(81) 9925-1424



Mais detalhes sobre a lista de discussão lista