Mysql
 sql >> база данни >  >> RDS >> Mysql

MYSQL как да поиска текущия баланс като предишен баланс

можете да използвате row_number() да се използва за 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. Jmeter показва грешка:Не може да се създаде PoolableConnectionFactory (Достъпът е отказан за потребител '[email protected]'@'118.185.61.226' (с парола:ДА))

  2. Как да свържете приложението Python с онлайн база данни

  3. Преименувайте името на таблицата на Amazon RDS на главна буква, извежда грешка

  4. Функции за търсене на MySQL срещу PostgreSQL JSON

  5. Разликата в месеците между датите в MySQL