Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Laufende oder laufende Oracle-Summen nach Monat

Es hört sich so an, als wollten Sie die laufende Summe. Sie können die Analyse SUM verwenden Funktion dafür.

select mnth,
       sum(stmts) over (order by mnth) stmts
  from (select TRUNC(ACTHX.STMT_HX_STMT_DATE, 'MM') AS MNTH, 
               COUNT(ACTHX.INVOICE) as STMTS
          from ACTHX
         group by TRUNC(ACTHX.STMT_HX_STMT_DATE, 'MM'))
 ORDER BY mnth