Использование оператора LIKE с параметрами хранимой процедуры

У меня есть хранимая процедура, которая используетLIKE оператор для поиска местоположения грузовика среди некоторых других параметров

   @location nchar(20),
   @time time,
   @date date
AS
   select 
       DonationsTruck.VechileId, Phone, Location, [Date], [Time]
   from 
       Vechile, DonationsTruck
    where 
       Vechile.VechileId = DonationsTruck.VechileId
       and (((Location like '%'+@location+'%') or (Location like '%'+@location) or (Location like @location+'%') ) or [Date]=@date or [Time] = @time)

Я обнуляю другие параметры и выполняю поиск только по местоположению, но он всегда не возвращает результатов, даже если я использовал полное название местоположения

Ответы на вопрос(3)

Ваш ответ на вопрос