Verwijder @AsOfMonth en @AsOfYear uit het de definitie en gebruik van de buitenfunctie:
Jaar (GetDate ()) of DatePart (Jaar, GetDate ())
Maand (GetDate ()) of DatePart (Maand, GetDate ())
U kunt dit in VARCHAR omzetten zoals nodig, maar zou eigenlijk maand en jaar de waarden verwachten dat worden overgegaan rond als int.