Im cố gắng sử dụng trường hợp để thay đổi giá trị im kiểm tra trong một mệnh đề where nhưng tôi nhận được lỗi:sử dụng CASE trong T-SQL trong mệnh đề where?
sai cú pháp gần từ khóa 'Case'
SQL Server 2005
select *
from table
where ((CASE when adsl_order_id like '95037%'
then select '000000'+substring(adsl_order_id,6,6)
ELSE select adsl_order_id
END)
not in (select mwebID from tmp_csv_dawis_bruger0105)