Pessoal, boa tarde!

Existe alguma função ou alguma lógica para fazer um campo acumulativo em um 
Select? Por exemplo:

Select Mes, Sum(Valor) Soma
from Vendas
Group by Mes
Order by Mes;


Mes     Soma 
Jan     10
Fev     12
Mar     10
Abr     15


Existe como criar uma coluna que acumula os valores do campo Soma neste Select?
O resultado esperado deveria ficar da seguinte forma:

Mes     Soma    Acumulado
Jan     10      10
Fev     12      22
Mar     10      32
Abr     15      47


Alguém tem alguma idéia de resolver isso sem ter que partir para um bloco 
PL/Sql? Resolver pelo próprio Select?

Obrigado.
Luís.




      

Responder a