Imagem de fundo

Em uma data warehouse em que ARRECADACAO_ICMS registra valores mensais por contribuint...

Em uma data warehouse em que ARRECADACAO_ICMS registra valores mensais por contribuinte e exercício, e sendo necessário exibir cada mês mantendo a granularidade, mas também o total anual por contribuinte em cada linha, a abordagem mais adequada é utilizar SUM (valor_icms)


A

OVER (PARTITION BY exercicio) e filtrar contribuinte em etapa posterior.


B

em subconsulta correlacionada por mês para simular janela analítica, pois reduz a complexidade.


C

OVER() para retornar o total geral do estado em todas as linhas.


D

OVER (PARTITION BY contribuinte_id, exercicio) para total anual por contribuinte.


E

OVER (ORDER BY exercicio) para total anual isolado por contribuinte.