sql >> Database teknologi >  >> RDS >> Mysql

Beregning af løbende totaler på tværs af rækker og gruppering efter ID

Bro prøv dette... Det er testet på 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 


  1. MySqlDataReader GetBytes buffer problem...

  2. Eksempler på konvertering af 'dato' til 'datetime2' i SQL Server (T-SQL)

  3. Fejl ved installation af Apache med xampp

  4. Installation af PostgreSQL på Ubuntu til Ruby on Rails