Mysql
 sql >> Base de données >  >> RDS >> Mysql

Calcul des totaux cumulés sur les lignes et regroupement par ID

Frère, essayez ceci... Il est testé sur 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