Ik zou hiervoor een kalendertafel aanraden, zeker als je rekening moet houden met bepaalde feestdagen. Het dynamisch berekenen van Pasen wordt bijvoorbeeld een koninklijke klus.
Als u alleen T-SQL gaat gebruiken, wees dan voorzichtig met het gebruik van functies die afhankelijk zijn van regionale/taalinstellingen voor de uitvoer van zaken als DATENAME
...