回答編集履歴

1

IIf関数のNULLを0に変更しました。

2021/09/26 06:52

投稿

ryusora
ryusora

スコア26

test CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
  SELECT AAA.配達先
10
10
 
11
- , IIF(NZ(AAA.[2021年01月配達回数]) = 0, NULL, AAA.[2021年01月在宅数] / AAA.[2021年01月配達回数] *100) AS 2021年01月
11
+ , IIF(NZ(AAA.[2021年01月配達回数]) = 0, 0, AAA.[2021年01月在宅数] / AAA.[2021年01月配達回数] *100) AS 2021年01月
12
12
 
13
- , IIF(NZ(AAA.[2021年02月配達回数]) = 0, NULL, AAA.[2021年02月在宅数] / AAA.[2021年02月配達回数] *100) AS 2021年02月
13
+ , IIF(NZ(AAA.[2021年02月配達回数]) = 0, 0, AAA.[2021年02月在宅数] / AAA.[2021年02月配達回数] *100) AS 2021年02月
14
14
 
15
- , IIF(NZ(AAA.[2021年03月配達回数]) = 0, NULL, AAA.[2021年03月在宅数] / AAA.[2021年03月配達回数] *100) AS 2021年03月
15
+ , IIF(NZ(AAA.[2021年03月配達回数]) = 0, 0, AAA.[2021年03月在宅数] / AAA.[2021年03月配達回数] *100) AS 2021年03月
16
16
 
17
- , IIF(NZ(AAA.[2021年01月配達回数]) + NZ(AAA.[2021年02月配達回数]) + NZ(AAA.[2021年03月配達回数]) = 0, NULL,(NZ(AAA.[2021年01月在宅数]) + NZ(AAA.[2021年02月在宅数]) + NZ(AAA.[2021年03月在宅数])) / (NZ(AAA.[2021年01月配達回数]) + NZ(AAA.[2021年02月配達回数]) + NZ(AAA.[2021年03月配達回数])) * 100) AS 通期
17
+ , IIF(NZ(AAA.[2021年01月配達回数]) + NZ(AAA.[2021年02月配達回数]) + NZ(AAA.[2021年03月配達回数]) = 0, 0,(NZ(AAA.[2021年01月在宅数]) + NZ(AAA.[2021年02月在宅数]) + NZ(AAA.[2021年03月在宅数])) / (NZ(AAA.[2021年01月配達回数]) + NZ(AAA.[2021年02月配達回数]) + NZ(AAA.[2021年03月配達回数])) * 100) AS 通期
18
18
 
19
19
  FROM
20
20