› Fóruns › SQL e PL/SQL › DÚVIDA[CONSULTA] › DÚVIDA[CONSULTA]
Então, pelo funcionamento do rollup ele não vai duplicar…
O que ocorre é que ele vai mostrar, pro caso de 3 colunas no group by, a soma total e subtotal dos itens agrupados…
Se você agrupou 3 colunas: a, b, c (nesta mesma ordem)
O resultado vai mostrar o subtotal do agrupamento dos valores de abc
depois o subtotal do agrupamento dos valores de ab
e depois de a
Pela ordem que você colocar nas colunas do group by, sendo a primeira a mair importante, a segunda coluna a segunda mais importante e etc…
Veja sua resposta que deve estar dessa forma…
Depois, se não quiser apresentar algus dos subtotais, você pode colocar a sua consulta como uma subconsulta no FROM e filtrar pra trazer só que você desejar… Como os agrupamentos “abc” e “a” excluindo da resposta os “ab”…
Ficou um pouco confuso mas espero que entenda o que eu quis dizer…