[SQL ] 想請教一段語法

作者: peterkyo (peter)   2019-03-07 17:32:49
資料庫名稱: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也不知道關鍵字, 麻煩各位前輩了, 感謝
作者: konkonchou (卡卡貓)   2019-03-07 18:10:00
新增另一表,放入年份,left join原表你要的彙總結果
作者: joery (Lin)   2019-03-07 18:47:00
找一個table A有歷年年的資料,然後你以A. LEFT JOIN 原有table一樓手腳真快
作者: peterkyo (peter)   2019-03-08 10:07:00
成功了, 感謝二位前輩..XD

Links booklink

Contact Us: admin [ a t ] ucptt.com