У меня есть отчет, в котором я пытаюсь разрешить пользователю выбирать несколько предопределенных значений LIKE из выпадающего списка для своих результатов в построителе отчетов. Есть ли способ, которым я могу это сделать? Я попытался использовать LIKE IN(), но эти два ключевых слова, похоже, не работают вместе. Вот код, который у меня есть. Код, который я использую только, если я выбираю один вариант.SQL Server Выбор нескольких значений LIKE в построителе отчетов
DECLARE @Warehouse nvarchar(10)
DECLARE @Location nvarchar(10)
SET @Warehouse = 'Warehouse1'
SET @Location = 'IB'
SELECT Part
, Tag
, CurrentLocation AS 'Location'
, TotalQty
, DateTimeCreated
, datediff(hour, DateTimeCreated, getdate()) AS 'Hours in Location'
, User AS 'Last User'
FROM table1
WHERE datediff(hour, DateTimeCreated, getdate())>=1
AND Warehouse IN(@Warehouse)
AND(CurrentLocation LIKE '%' + @Location + '%')
ORDER BY 'Hours in Location' DESC, CurrentLocation