sql >> Base de Datos >  >> RDS >> Oracle

Cómo calcular el total acumulado en SQL

Puedes usar SUM con ORDER BY cláusula dentro de OVER cláusula:

SELECT Account, Month, Salary, 
       SUM(Salary) OVER (PARTITION BY Account ORDER BY Month) AS RunningTotal
FROM mytable