আমি আশেপাশে অনুসন্ধান করার চেষ্টা করেছি, তবে এমন কিছু খুঁজে পেল না যা আমাকে সাহায্য করবে।
আমি এসকিউএল এ করার চেষ্টা করছি:
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
আমি জানি যে প্রত্যেকের শেষে আমাকে '= @ লোকেশনআইডি' লাগানো উচিত ছিল না, তবে আমি বাক্য গঠনটি সঠিক হওয়ার কাছাকাছি পেতে পারি না। এসকিউএল প্রথম WHEN লাইনে আমার '=' সম্পর্কে অভিযোগ জানায় ...
কিভাবে আমি এটি করতে পারব?