Why I am getting error in using Case statement in Where clause? Am I missing something? This is not an actual query, that is re-format the actual table and column name. Thanks. DECLARE @Dept VARCHAR(20) Delcare @EmpFName VARCHAR(50) SELECT T1.EmpName, T2.Address1 FROM TABLE1 AS T1 INNER JOIN TABLE2 AS T2 ON T1.EmpNo = T2.EmpNo WHERE (T1.EmpName LIKE @EmpFName + '%') AND CASE @Dept WHEN 'R1' THEN (T1.Sex 'M' and T2.Address1 = 'UK') WHEN 'R2' THEN (T1.Sex 'F'
and T2.Address1 = 'US') WHEN 'R3' THEN
(T1.Sex = ''
and T2.Address1 = 'JAP')