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

MYSQL cách truy vấn số dư hiện tại là số dư trước đó

bạn có thể sử dụng row_number() được sử dụng cho left join previous balance .

select t1.*, t2.PrevBalance from
    (select Date, PrevBalance, AddedAmount,
        row_number() over (order by Date asc) as rn 
    from tableA) t1    
left join 
    (select Date, PrevBalance, AddedAmount,
        row_number() over (order by Date asc) as rn 
    from tableA) t2 on t2.rn + 1 = t1.rn


  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àm cách nào để tham gia Left Outer với Laravel?

  2. MySQL THAM GIA TRÁI?

  3. Sự cố cơ sở dữ liệu khi cho phép nhiều trình duyệt đăng nhập liên tục

  4. khung zend nơi câu lệnh trong truy vấn

  5. Dòng lệnh MySQL và các giao dịch