sql >> Database teknologi >  >> RDS >> Oracle

Sådan beregnes løbende total i SQL

Du kan bruge SUM med ORDER BY klausul inde i OVER klausul:

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



  1. Gruppér efter vs. partition efter i Oracle

  2. Oprettelse af en UDF til MySQL i Delphi

  3. gemmer negativt tal i decimalfeltet i mysql-tabellen fra version 5.0.3

  4. Kan en fremmednøgle være NULL og/eller duplikeret?