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

Totali mobili o parziali Oracle per mese

Sembra che tu voglia il totale parziale. È possibile utilizzare l'analitica SUM funzione per questo.

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