sql >> データベース >  >> RDS >> Mysql

リセット条件を使用した累積合計のMySQL計算

    これに必要なのは、いくつかの単純な条件付きロジックです。

    SELECT t.id, t.count,
           @running_total := if(transactionType = 'RESET', t.value,
                                @running_total + t.value
                               ) as CurrentBalance
    FROM TABLE t JOIN
         (SELECT @running_total := 0) params
    ORDER BY t.id;
    



    1. SQLは、日付フィールドを使用して会計四半期および会計年度ごとにグループ化する方法

    2. JavaJDBCを介したiBATISを使用したOracleSQLDATE変換の問題

    3. mysqlでの同期ストアドプロシージャの実行

    4. OVER関数とPARTITIONBY関数を使用したデータのグループ化