[quote=”sp66d_rac6r”:2x3ydbho]Seria c/ o SUM () OVER () ?[/quote]
É esta sim.
Vc pode somar colunas de uma select sem tem que usar o GROUP BY.
P/ isto, basta:
SELECT ….
SUM() OVER (PARTITION BY ,,) AS SOMA
FROM…..
Exemplo: somar salários bruto por setor
SELECT SUM(SAL.salario_brt) OVER (PARTITION BY SAL.setor),
…
FROM SALARIO SAL, …
WHERE …
Isto é p/ qdo vc precisa somar várias colunas de uma select, e c/ agrupamentos diferentes. Evita o uso da sub-querys de sum no select.
Vale tmbm p/ as funções: AVG, MAX, MIN e outras.
Existe uma variante p/ este comando, que faz a soma acumulativa.