Я создаю отчет, в котором мой пользователь должен будет указать ЛИБО полный серийный номер или последние пять символов серийного номера.
Предложение WHERE моего запроса в SSRS:
Где (Products.SerialNumber LIKE '%' + @prmSerialNumber)
У меня есть серийный номер в базе данных, равный '1C0127000000000000009132'.
Если в качестве значения параметра указать «9132», я получу соответствующие результаты. Но если в качестве значения параметра указать весь серийный номер «1C0127000000000000009132», я не получу никаких строк.
Есть ли способ построить этот запрос, чтобы пользователь мог указать либо полный серийный номер, либо только последние несколько символов?
Я также пробовал:
ГДЕ (Products.SerialNumber LIKE {fn CONCAT (N '%', @prmSerialNumber)}).
Те же результаты