[SQL ] 想請教一段語法

看板Database (資料庫)作者 (peter)時間5年前 (2019/03/07 17:32), 5年前編輯推噓1(104)
留言5則, 3人參與, 5年前最新討論串1/1
資料庫名稱:MS sql server 資料庫版本:2012 內容/問題描述: 不好意思,請教各位前輩一段SQL語法 當我下指令 select years, casecnt from tablename where CompanyName = 'A公司' and Years between 2015 and 2019 結果是 years | casecnt 2018 | 3 2016 | 4 2015 | 7 但我希望能顯示結果如下 years | casecnt 2019 | 0 2018 | 3 2017 | 0 2016 | 4 2015 | 7 問題卡一陣子, 找google也不知道關鍵字, 麻煩各位前輩了, 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.132.61 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1551951171.A.7E9.html ※ 編輯: peterkyo (118.163.132.61), 03/07/2019 17:34:49

03/07 18:10, 5年前 , 1F
新增另一表,放入年份,left join原表你要的彙總結果
03/07 18:10, 1F

03/07 18:47, 5年前 , 2F
找一個table A有歷年年的資料,然後你以A. LEFT JOIN 原
03/07 18:47, 2F

03/07 18:47, 5年前 , 3F
有table
03/07 18:47, 3F

03/07 18:48, 5年前 , 4F
一樓手腳真快
03/07 18:48, 4F

03/08 10:07, 5年前 , 5F
成功了, 感謝二位前輩..XD
03/08 10:07, 5F
文章代碼(AID): #1SWEL3Vf (Database)
文章代碼(AID): #1SWEL3Vf (Database)