Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MYSQL jak sprawdzić bieżące saldo jako poprzednie saldo

możesz użyć row_number() do użycia dla left join Twoje 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. Wewnętrzne sprzężenie i usuwanie nie działa w mysql

  2. jak uzyskać dostęp do wiersza poleceń dla xampp w systemie Windows?

  3. Najszybszy sposób na znalezienie odległości między dwoma punktami szerokości/długości

  4. Wprowadzenie nowej kolumny dla sumy z poprzedniego miesiąca

  5. MySQL Usuń zduplikowane rekordy