У меня есть ситуация, когда мне нужно сохранить параметр с несколькими значениями в локальный параметр в запросе sql. В построителе отчетов SSRS я создал два многозначных параметра @Customer
и @LogisticsGroup
. И в моем SQL-запросе я должен присвоить эти значения локальным параметрам примерно так.
DECLARE @Acct NVARCHAR(100) , @LgstGroup NVARCHAR(MAX)
SELECT @Acct = (@Customer)
,@LgstGroup = (@LogisticsGroup)
Но с таким подходом я могу выбрать только одно значение, если я выберу два значения, запрос завершится ошибкой.
Я пробовал это, но это похоже на неправильный синтаксис.
DECLARE @Acct NVARCHAR(100) , @LgstGroup NVARCHAR(MAX)
SELECT @Acct IN (@Customer)
,@LgstGroup IN (@LogisticsGroup)
Пожалуйста, помогите решить эту проблему. Спасибо большое