Я хочу передать параметр множественных значений в свою процедуру и использовать его в качестве фильтра. Мой параметр называется @Month, а тип данных в процедуре — NVARCHAR(MAX). Я использовал фильтр как
WHERE (cal.CalendarYear = @Year) AND (cal.MonthId IN (@Month))
а также попробовал функцию STRING_SPLIT. Однако, когда я запускаю свой отчет, он возвращает ошибку Преобразование не удалось при преобразовании значения nvarchar '1,2,3,4,5,6,7,8,9,10,11,12' в тип данных int.
TABLE
для передачи значений в виде строк. - person TT.   schedule 11.07.2017