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. オールインワン動的クエリ用のPL/pgSQL

    2. 行の最大値を見つける方法

    3. Oracleには組み込みのハッシュ関数がありますか?

    4. Spring Boot、PostgreSQL、Docker-コンテナでの実行中に接続が拒否されました