質問するログイン新規登録

回答編集履歴

2

文章修正

2020/08/14 02:04

投稿

yureighost
yureighost

スコア2183

answer CHANGED
@@ -4,7 +4,7 @@
4
4
  そもそも一つのテーブルに理由コード毎にデータを集計するのに
5
5
  理由コードを一つに絞れるはずがないと思いますが。
6
6
 
7
- 実際のOUTTBL1のSQL文はこうなんではないでしょうか。
7
+ 実際のOUTTBL1のCREATE文はこうなんではないでしょうか。
8
8
  ```SQL
9
9
  CREATE table OUTTBL1
10
10
  (

1

ソース修正

2020/08/14 02:04

投稿

yureighost
yureighost

スコア2183

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
  ```