質問編集履歴
1
表作成しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,18 +1,23 @@
|
|
1
1
|
Oracleで以下のようなことを実現させたいです。
|
2
2
|
|
3
3
|
TESTテーブル
|
4
|
-
|列1|列2|列3|
|
5
|
-
A|20220200|12345|100|
|
6
|
-
B|20220201|12345|150|
|
7
4
|
|
5
|
+
|No|列1|列2|列3|
|
6
|
+
|:--|:--:|--:|-:|
|
7
|
+
|1|20220200|12345|100|
|
8
|
+
|2|20220201|12345|150|
|
9
|
+
|3|20220202|12345|10|
|
10
|
+
|
11
|
+
|
12
|
+
主キーは列1と列2。
|
8
|
-
|
13
|
+
No1の列3データの100をNo2の列3の150に足した結果を表示させたいです。
|
14
|
+
|
9
15
|
条件は
|
10
|
-
①列2の項目値が同じ(12345=12345)
|
16
|
+
①列2の項目値が同じこと(12345=12345)
|
11
17
|
②列1の下二けたが00の列3データを列1の下二けたが01の列3データに加算したいです。
|
12
18
|
|
13
|
-
100+150
|
14
19
|
|
15
20
|
単純に10を足すなどは理解しているのですが
|
16
|
-
レコードの項目を足す
|
21
|
+
レコードの項目を足すことができません。
|
17
22
|
よろしくお願いいたします。
|
18
23
|
|