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

Oracle Rullende eller Løbende totaler pr. måned

Det lyder som om du vil have det samlede beløb. Du kan bruge den analytiske SUM funktion til det.

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


  1. SQL Server 2005 Valutaformat med kommaer og punktum

  2. Gemmer ændringer i SlickGrid med php

  3. Database - Design af en begivenhedstabel

  4. SELECT COUNT(*) er langsom, selv med where-sætning