날짜로 년도에 맞게 월별 카운트 하려고합니다

년도별 카운트는 나오지만 ,, 이미지처럼 group by가 되지 않습니다.

열심히도전중입니다. 도움부탁드려요



select
 datepart(mm,regdate)as 월
 ,case when a.year = '2018' then count(*) end  "2018년"
 ,case when a.year = '2019' then count(*) end  "2019년"
 ,case when a.year = '2020' then count(*) end  "2020년"
from table a
where
 a.year in ('2018','2019','2020')
group by  a.year,datepart(mm, regdate)
order by  datepart(mm, regdate)



그리드화면.jpg