[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