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

Chênh lệch tích lũy

Hãy thử với các hàm phân tích . Một cái gì đó như thế này sẽ thực hiện thủ thuật:

SELECT meterid, dateread, 
    reading - LAG(reading, 1, 0) OVER(PARTITION BY meterid ORDER BY dateread)
FROM meter_reading 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. câu hỏi về văn bản chương trình được lưu trữ pl / sql

  2. Chuyển Ngày trong năm thành một ngày khi một số định dạng ngày có DDYYYY và một số có DDDYYYY trong oracle

  3. làm cách nào để tập lệnh sql của tôi có thể xác định xem nó đang chạy trong sqldeveloper hay sqlplus?

  4. Phản ánh trong PLSQL?

  5. SQL Challenge / Puzzle:Làm thế nào để hợp nhất các phạm vi lồng nhau?