sql >> Base de Datos >  >> RDS >> Mysql

Cálculo de totales acumulados en filas y agrupación por ID

Hermano, prueba esto... Está probado en MSSQL..

select ID, name, marks, 
    marks + isnull(SUM(marks) OVER (  PARTITION BY ID   ORDER BY  ID  ROWS BETWEEN UNBOUNDED PRECEDING  AND  1  PRECEDING) ,0) as Running_total
from students