I get the following error for the following CASE statement;
"Incorrect syntax near the keyword 'WHEN'". Can anyone help me out?
Select Hourly_Wage = CASE when Employ_Hours_Work_Per_Week_Num = 0 THEN 0
ELSE
CASE Compensation_Unit_Type
WHEN('Hourly') THEN Compensation_Amt
WHEN('Weekly') THEN Compensation_Amt/Employ_Hours_Work_Per_Week_Num
WHEN('Annual') THEN Compensation_Amt/(Employ_Hours_Work_Per_Week_Num * convert(varchar(2),50)
WHEN('Annually') THEN Compensation_Amt / (Employ_Hours_Work_Per_Week_Num * convert(varchar(2),50)
ELSE 0 END
END
"Incorrect syntax near the keyword 'WHEN'". Can anyone help me out?
Select Hourly_Wage = CASE when Employ_Hours_Work_Per_Week_Num = 0 THEN 0
ELSE
CASE Compensation_Unit_Type
WHEN('Hourly') THEN Compensation_Amt
WHEN('Weekly') THEN Compensation_Amt/Employ_Hours_Work_Per_Week_Num
WHEN('Annual') THEN Compensation_Amt/(Employ_Hours_Work_Per_Week_Num * convert(varchar(2),50)
WHEN('Annually') THEN Compensation_Amt / (Employ_Hours_Work_Per_Week_Num * convert(varchar(2),50)
ELSE 0 END
END