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

Sử dụng hàm LAG hoặc hàm khác trong mệnh đề SUM

Tôi có thể hiểu sai câu hỏi của bạn, nhưng tôi tin rằng bạn chỉ cần thêm ROWS BETWEEN vào SUM() của bạn :

SUM(ColName) OVER(ORDER BY Col2 ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Truy vấn động với mệnh đề IN sử dụng con trỏ

  2. Truy vấn kiểu dữ liệu Oracle Clob

  3. Tìm nạp dữ liệu cho ngày 31 tháng 12 của 5 năm trước và ngày hôm nay

  4. Truy vấn cập nhật Oracle sử dụng Tham gia

  5. ORA-01427:truy vấn con một hàng trả về nhiều hơn một hàng