回答編集履歴

2

追記

2020/11/18 08:21

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -25,3 +25,5 @@
25
25
  order by t_cd
26
26
 
27
27
  ```
28
+
29
+ `e_flg = '9' and e_flg = '0'`は矛盾していますので記述は見直して下さい。

1

追記

2020/11/18 08:21

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -3,3 +3,25 @@
3
3
 
4
4
 
5
5
  ついでに、**Nvl**は[COALESCE ](https://docs.microsoft.com/ja-jp/sql/t-sql/language-elements/coalesce-transact-sql?view=sql-server-ver15)です。
6
+
7
+
8
+
9
+ SQLを手直しすると以下になります。
10
+
11
+ ```SQL
12
+
13
+ select t_cd, sum(nbik * case when t_kb=0 then 1 else -1 end)
14
+
15
+ from r_myi
16
+
17
+ where e_d = '20150721'
18
+
19
+ and e_flg = '9'
20
+
21
+ and e_flg = '0'
22
+
23
+ group by t_cd
24
+
25
+ order by t_cd
26
+
27
+ ```