Jeg vil stærkt anbefale en kalendertabel til dette, især hvis du skal tage højde for specifikke helligdage. At beregne påsken dynamisk, for eksempel, vil være en kongelig smerte.
Hvis du vil bruge T-SQL alene, skal du være forsigtig med at bruge funktioner, der er afhængige af regionale/sprogindstillinger til output af ting som DATENAME
...