作者:
giney (原來我戀家)
2014-09-18 17:52:02軟體:access
版本:2007
設立一個查詢 ,sql如下:
SELECT [跌倒二次以上人數 查詢].月份, Count([跌倒二次以上人數 查詢].病歷號碼)
AS 病歷號碼之筆數1
FROM [跌倒二次以上人數 查詢]
GROUP BY [跌倒二次以上人數 查詢].月份;
想請問一下如果想要就算某月沒有發生蹤倒二次以上的人數
也想要在查詢裡是可以出現月份
年 月 筆數
10301 0
10302 2
10303 6
是否有辦法可以辦到呢?謝謝~
作者: soyoso (我是耀宗) 2014-09-18 18:40:00
可提供一下檔案嗎?
作者: soyoso (我是耀宗) 2014-09-19 09:34:00
作者:
giney (原來我戀家)
2014-09-19 13:44:00謝謝s大,但建立好的查詢無法用MICROSOFT QUERY倒入EXCEL因為顯示未定義nz?
作者: soyoso (我是耀宗) 2014-09-19 15:49:00
那請改用iif+isnull來取代nz
作者:
giney (原來我戀家)
2014-09-22 08:07:00請問是把UNION SELECT 查詢1.月份,nz([跌倒二次以上人數 查詢].病歷號碼,0) 改成 UNION SELECT 查詢1.月份,iif([跌倒二次以上人數 查詢].病歷號碼,0) is null 嗎?
作者: soyoso (我是耀宗) 2014-09-22 08:21:00
是改為iif(isnull([跌倒二次以上人數 查詢].病歷號碼),0,1)
作者: soyoso (我是耀宗) 2014-09-22 19:57:00
是指希望空格處也填入0值嗎?
作者:
giney (原來我戀家)
2014-09-22 20:16:00對, 謝謝s大解惑
作者: soyoso (我是耀宗) 2014-09-22 20:31:00
修改最上面iif(Count([跌倒通報 查詢].傷害程度)>0,Count([跌倒通報 查詢].傷害程度),0) 就不用union不知是否有達到您要的結果
作者:
giney (原來我戀家)
2014-09-22 20:56:00出現了!!S大你真的是神 .m( _ _ )m上述方式如果該月份是沒有筆數,是否還是得用UNION才能解決
作者: soyoso (我是耀宗) 2014-09-22 23:56:00
這方面待查,欄方面可用PIVOT [跌倒通報 查詢].傷害程度In (輕度,中度,重度,無法判定,無傷害,死亡)
作者: soyoso (我是耀宗) 2014-09-23 18:34:00
待查,再請版上先進給於解答^^