La meilleure option est de conserver une table de calendrier contenant toutes les dates de certaines années que vous souhaitez calculer, puis de les joindre à gauche avec cette table
select date,col1
from calender_table c
left join
your_table t
on c.[date]=t.[date]
Vous pouvez créer une table de calendrier très facilement. De nombreux scripts sont disponibles sur le net.cliquez pour des exemples