sql >> Databasteknik >  >> RDS >> Mysql

MYSQL hur man frågar ut aktuellt saldo som tidigare saldo

du kan använda row_number() ska användas för left join ditt 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. Docker-compose miljövariabler

  2. Ansluter Linux och UNIX till Azure SQL Data Warehouse

  3. DataSourceInitializer fungerar inte på Spring Boot 1.2

  4. Fel i select-satsen i ORACLE