Retornando um somatório acumulativo
O script abaixo retorna a soma acumulativa para uma determinada coluna.
Este exemplo usa a coluna SAL da tabela EMP:
SQL> select b.sal,sum(a.sal) as cum_sal
2 from emp a,emp b
3 where a.rowid <= b.rowid
4 group by b.rowid,b.sal
5 /
SAL CUM_SAL
--------- ---------
800 800
1600 2400
1250 3650
2975 6625
1250 7875
2850 10725
2450 13175
3000 16175
5000 21175
1500 22675
1100 23775
SAL CUM_SAL
--------- ---------
950 24725
3000 27725
1300 29025
14 rows selected.
Retornando um somatório acumulativo
Veja nesta dica como retornar um somatório acumulativo no Oracle.
Dê um upgrade no início da sua jornada.
Crie sua conta grátis e baixe o e-book
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo