需求:现在有2018-2020的数据每个年度各有5项内容薪酬,奖励,福利,社保,其他五个资金项,现在就是有2018-2019的数据是所有都有的,只有2020是缺了一项薪酬,所以现在是当2020年的数据不全时显示2018-2019,当2020年数据有了时候显示2019-2020,这样可以吗??????
where year(日期字段)<2020 or year(日期字段)=2020 and 薪酬字段 is not null
-----------------
where time in (select top 2 time from 表 group by time having count(1)=5 order by time desc)
where time in (select distinct time from table where typess='薪酬')