Agrupando todos os meses do ano e somando para um só valor
15/08/2018
0
OI galera tudo de boa, gostaria de uma ajuda, estou fazendo um relatório onde tenho que somar todos os meses do ano e mostrar o total de um ano.
O problema que aqui no trabalho o mês do ano é organizado desta forma: 201501, 201502 (janeiro, fevereiro)etc.
tentei fazer assim SELECT valor
FROM TabelaFinanceira
WHERE ano = 'BETWEEN '201501' AND '201512' AND cdsalario = 181 --essa parte é o valor bruto do salário
GROUP BY ano
mas essa sql soma todos os mês individual, tipo:
jeneiro = 2000
fevereiro = 3000
eu gostaria do valor somado total ano 2015 = 50000
alguém poderia me ajudar?
O problema que aqui no trabalho o mês do ano é organizado desta forma: 201501, 201502 (janeiro, fevereiro)etc.
tentei fazer assim SELECT valor
FROM TabelaFinanceira
WHERE ano = 'BETWEEN '201501' AND '201512' AND cdsalario = 181 --essa parte é o valor bruto do salário
GROUP BY ano
mas essa sql soma todos os mês individual, tipo:
jeneiro = 2000
fevereiro = 3000
eu gostaria do valor somado total ano 2015 = 50000
alguém poderia me ajudar?
Demetrio Lopes
Curtir tópico
+ 0
Responder
Post mais votado
15/08/2018
Olá Demétrio, experimente montar da seguinte forma:
SELECT SUM(valor) AS Valor FROM TabelaFinanceira WHERE (LEFT(ano, 4) = 2015) AND (cdSalario = 181)
Jerson Boer
Responder
Mais Posts
15/08/2018
Demetrio Lopes
poxa mano muito obrigado, nao conhecia esse jeito, agora o group by, ele pode agrupar certinho, antes ele agrupava valores feito em um mes e me dava a soma do mes todo e nao do ano. valeu
Responder
17/08/2018
Jerson Boer
Que bom que a resposta foi útil.. Tendo dúvida, só postar novamente.. Abraços
Responder
Clique aqui para fazer login e interagir na Comunidade :)