次のようなテーブルがあります。
ID MONTH VALUE
1 06/2014 3
1 07/2014 -2
1 08/2014 1
2 03/2014 1
2 04/2014 -1
(...)
私が望むのは、次のように、値を階層的に合計する新しい列を作成することです。
ID MONTH VALUE BALANCE
1 06/2014 3 3 <-- 3 + "0" (no previous)
1 07/2014 -2 1 <-- -2 + 3 (previous balance plus current value)
1 08/2014 1 2 <-- 1 + 1 (previous balance plus current value)
2 03/2014 1 1 <-- (...)
2 04/2014 -1
(...)
ここで句を使用する方法かもしれconnect by
ませんが、頭に浮かびませんでした。
Oracle 11gR2 を使用しています
アイデア?