De beste optie is om een kalendertabel bij te houden die alle datums bevat voor een aantal jaren die u wilt berekenen en dan links met die tabel mee te gaan
select date,col1
from calender_table c
left join
your_table t
on c.[date]=t.[date]
Je zou heel gemakkelijk een kalendertabel kunnen maken. Er zijn veel scripts beschikbaar op het net.klik voor voorbeelden