Etrafta arama yapmayı denedim, ama bana yardımcı olacak hiçbir şey bulamadım.
SQL'de bunu yapmaya çalışıyorum:
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
Ben her birinin sonuna '= @locationID' koymak zorunda gerektiğini biliyorum, ama sözdizimi doğru olmak yakın bile alamıyorum. SQL, ilk WHEN satırındaki '=' ile ilgili şikayet etmeye devam ediyor ...
Bunu nasıl yapabilirim?