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

sự khác biệt giữa hai hàng liên tiếp trong mysql

Sử dụng tự tham gia:

SELECT
    t1.ts,
    t1.number,
    t1.number - COALESCE(t2.number, t1.number) AS diff
FROM yourTable t1
LEFT JOIN yourTable t2
    ON t1.id = t2.id + 1
ORDER BY
    t1.ts;

Bản trình diễn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LỆNH MySQL BẰNG x-y / x ASC

  2. Tôi có thể thiết lập sao chép cơ sở dữ liệu hình sao, được lọc không?

  3. MySQL:ra đời trước năm 1970

  4. Làm thế nào để hiển thị các ký tự UTF-8 trong phpMyAdmin?

  5. Làm thế nào để nhóm theo ngày, tính theo múi giờ và DST?