看板 Office 關於我們 聯絡資訊
軟體:access 版本:2007 設立一個查詢 ,sql如下: SELECT [跌倒二次以上人數 查詢].月份, Count([跌倒二次以上人數 查詢].病歷號碼) AS 病歷號碼之筆數1 FROM [跌倒二次以上人數 查詢] GROUP BY [跌倒二次以上人數 查詢].月份; 想請問一下如果想要就算某月沒有發生蹤倒二次以上的人數 也想要在查詢裡是可以出現月份 年 月 筆數 10301 0 10302 2 10303 6 是否有辦法可以辦到呢?謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.15.161.248 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1411033926.A.E27.html
soyoso: 可提供一下檔案嗎? 09/18 18:40
giney: http://ppt.cc/MyK3 (InptFall_E6_2_跌倒二次以上人數查詢) 09/18 23:19
soyoso: http://goo.gl/MpRHDO 試試 09/19 09:34
giney: 謝謝s大,但建立好的查詢無法用MICROSOFT QUERY倒入EXCEL 09/19 13:44
giney: 因為顯示未定義nz? 09/19 13:44
soyoso: 那請改用iif+isnull來取代nz 09/19 15:49
giney: 請問是把UNION SELECT 查詢1.月份,nz([跌倒二次以上人數 查 09/22 08:07
giney: 詢].病歷號碼,0) 改成 UNION SELECT 查詢1.月份,iif([跌倒 09/22 08:07
giney: 二次以上人數 查詢].病歷號碼,0) is null 嗎? 09/22 08:08
soyoso: 是改為iif(isnull([跌倒二次以上人數 查詢].病歷號碼),0,1 09/22 08:21
soyoso: ) 09/22 08:21
giney: S大,另外請問E3_一般病房傷害程度(查詢)裡如果要顯示0筆 09/22 15:42
giney: 要如何改語法,我照你的語法改一直出不來 09/22 15:44
giney: http://ppt.cc/Dllx 請賜教謝謝 09/22 15:45
soyoso: 是指希望空格處也填入0值嗎? 09/22 19:57
giney: 對, 謝謝s大解惑 09/22 20:16
soyoso: 修改最上面iif(Count([跌倒通報 查詢].傷害程度)>0,Count( 09/22 20:31
soyoso: [跌倒通報 查詢].傷害程度),0) 就不用union 09/22 20:31
soyoso: 不知是否有達到您要的結果 09/22 20:32
giney: 出現了!! 09/22 20:56
giney: S大你真的是神 .m( _ _ )m 09/22 20:57
giney: 上述方式如果該月份是沒有筆數,是否還是得用UNION才能解決 09/22 21:01
soyoso: 這方面待查,欄方面可用PIVOT [跌倒通報 查詢].傷害程度 09/22 23:56
soyoso: In (輕度,中度,重度,無法判定,無傷害,死亡) 09/22 23:56
giney: S大,欄方面的確解決了;PsyFall_E2-1~4_精神傷害程度一直 09/23 09:47
giney: 少了七月,GOOGLE半天試不出來,是因為TRANSFORM導致的嗎? 09/23 09:49
giney: 目前研究出來的步驟又卡住了.. 09/23 15:00
soyoso: 待查,再請版上先進給於解答^^ 09/23 18:34