Usuário com melhor resposta
UNPIVOT - COMO SOMAR VALORES?

Pergunta
-
Possuo esta tabela
JANEIRO FEVEREIRO MARÇO
JANEIRO 2.820.997,69
758.728,83 4.145.840,16 3.515.406,96
1.077.284,51 2.545.877,57 3.823.014,77
Preciso transformar as colunas de meses em linhas somando os valores, para exibir desta forma
FEVEREIRO 7.194.102,09
MARÇO 7.862.500,15Pensei em utilizar o Unpivot, porém não sei onde incluir a soma para obter o total de cada mês
Alguém tem alguma sugestão? Obrigado.
- Editado Valdinei_Costa terça-feira, 7 de janeiro de 2020 19:57 aparece desconfigurado
Respostas
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP quarta-feira, 8 de janeiro de 2020 15:21
- Marcado como Resposta IgorFKModerator terça-feira, 14 de janeiro de 2020 19:05
Todas as Respostas
-
Boa tarde,
Acho que você pode fazer em duas partes, primeiro com uma CTE você faz o Unpivot, depois você pega as linhas da CTE e faz a soma e o agrupamento por mes. Exemplo da estrutura:
with CTE_Unpivot as ( -- query para fazer o Unpivot ) -- query para fazer a soma select Mes, sum(Valor) as Total from CTE_Unpivot group by Mes
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP quarta-feira, 8 de janeiro de 2020 15:21
- Marcado como Resposta IgorFKModerator terça-feira, 14 de janeiro de 2020 19:05
-