次の状況を想定します。
- 1週目:
- 以前の0件
- 10の新しいケース
- 解決された3つのケース
- 2週目:
- 以前の7件
- 13の新しいケース
- 解決された15件のケース
- 3週目:
- 以前の5つのケース
- 6つの新しいケース
- 解決された7件
この情報は、次のような再開テーブルに格納されます。
RESUME_TABLE:
WEEK | TOTAL_NEW | TOTAL_SOLVED
1 | 10 | 3
2 | 13 | 15
3 | 6 | 7
次の結果を取得するためのクエリを作成するのに苦労しています。
REPORT_TABLE:
WEEK | PREV_TOTAL | NEW_CASES | SOLVED_CASES | NEW_TOTAL
1 | 0 | 10 | 3 | 7
2 | 7 | 13 | 15 | 5
3 | 5 | 6 | 7 | 4
先に進むために次の行に移動するNEW_TOTAL = PREV_TOTAL + NEW_CASES - SOLVED_CASES
というアイデアに苦労してきましたが、このアイデアはかなり些細なことのようです。PREV_TOTAL
RESUME
テーブルのビュー(Oracle 11g)を使用してこれを実行しようとしています。
誰かがサンプルコードを手伝ってくれますか?