回答編集履歴
2
文章修正
answer
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
そもそも一つのテーブルに理由コード毎にデータを集計するのに
|
5
5
|
理由コードを一つに絞れるはずがないと思いますが。
|
6
6
|
|
7
|
-
実際のOUTTBL1の
|
7
|
+
実際のOUTTBL1のCREATE文はこうなんではないでしょうか。
|
8
8
|
```SQL
|
9
9
|
CREATE table OUTTBL1
|
10
10
|
(
|
1
ソース修正
answer
CHANGED
@@ -30,7 +30,8 @@
|
|
30
30
|
SUM(CASE WHEN RYUCD = '1' THEN 1 ELSE 0 END),
|
31
31
|
SUM(CASE WHEN RYUCD = '1' THEN KGK ELSE 0 END),
|
32
32
|
SUM(CASE WHEN RYUCD = '0' THEN 1 ELSE 0 END),
|
33
|
-
SUM(CASE WHEN RYUCD = '0' THEN KGK ELSE 0 END)
|
33
|
+
SUM(CASE WHEN RYUCD = '0' THEN KGK ELSE 0 END),
|
34
|
+
CASE WHEN SUM(CASE WHEN KBN = '1' THEN 1 ELSE 0 END) > 0 THEN '1' ELSE '0' END
|
34
35
|
FROM INTBL1
|
35
36
|
GROUP BY TENCD, SHMKCD, UCWKCD, STIDATE;
|
36
37
|
```
|