Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle Rolling или Running totals по месеци

Изглежда, че искате общата сума. Можете да използвате аналитичния SUM функция за това.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC връзка към база данни на Oracle с помощта на TLS сертификат

  2. cx_Oracle:Използване на типове PL/SQL RECORD като аргументи за съхранени процедури

  3. Как да получа генерирани ключове от JDBC пакетно вмъкване в Oracle?

  4. Еквивалент на външни таблици на Oracle в SQL Server

  5. Препоръки за поддръжка на Oracle и SQL Server в едно и също приложение ASP.NET с NHibernate