Извлекайте @AsOfMonth и @AsOfYear от наружного определения и пользы функции:
Год (GetDate ()) или DatePart (год, GetDate ())
Месяц (GetDate ()) или DatePart (месяц, GetDate ())
Вы можете преобразовать это к VARCHAR как нужно, но фактическ надеялись бы значения месяца и года, котор нужно пройти вокруг как INT.