› Fóruns › SQL e PL/SQL › Consulta (Dúvida) › Consulta (Dúvida)
14 de janeiro de 2011 às 5:05 pm
#97712
Participante
Olá,
Sobre o ROLLUP você pode encontrar mais detalhes na documentação aqui:
http://download.oracle.com/docs/cd/E118 … #DWHSG8608
Outra coisa que pode ser útil nesse seu caso é o GROUPING SETS:
http://download.oracle.com/docs/cd/E118 … #DWHSG8631
Isso porque geralmente o ROLLUP vai gerar níveis de subtotalização que você não quer, e precisa filtrar no having usando a função GROUPING(). O Grouping Sets é mais customizado.
Se você puder postar um exemplo de seus dados, e um exemplo daquilo que você gostaria que a consulta exibisse para os dados fornecidos, fica mais simples ajudá-lo a achar uma solução.