Я спробував пошукати, але не знайшов нічого, що допомогло б мені допомогти.
Я намагаюся зробити це в SQL:
declare @locationType varchar(50);
declare @locationID int;
SELECT column1, column2
FROM viewWhatever
WHERE
CASE @locationType
WHEN 'location' THEN account_location = @locationID
WHEN 'area' THEN xxx_location_area = @locationID
WHEN 'division' THEN xxx_location_division = @locationID
Я знаю, що мені не слід ставити '= @locationID' в кінці кожного, але я не можу зрозуміти синтаксис навіть близьким до правильності. SQL продовжує скаржитися на моє '=' у першому рядку КОЛИ ...
Як я можу це зробити?