Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tổng số Rolling hoặc Running của Oracle theo tháng

Có vẻ như bạn muốn tổng số đang chạy. Bạn có thể sử dụng SUM phân tích chức năng cho điều đó.

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. PostgreSQL so với Oracle:Sự khác biệt về chi phí, tính dễ sử dụng và chức năng

  2. Oracle SQL:Hợp nhất các hàng thành một hàng

  3. Quá trình nâng cấp từng bước lên R12.2 Nâng cấp phần -2 (Trình điều khiển Nâng cấp Chính cho R12.2.0)

  4. ResultSetMetaData getScale trả về 0

  5. Có cách nào để sử dụng FORALL để chèn dữ liệu từ một mảng không?