What is wrong with the statement below? I keep getting the following error message.... Server: Msg 156, Level 15, State 1, Line 4 Incorrect syntax near the keyword 'THEN'.
update oildatasetstatus
set oildatasetstatusid =
case
WHEN 5 THEN 16
WHEN 6 THEN 17
WHEN 7 THEN 18
WHEN 8 THEN 18
WHEN 9 THEN 18
WHEN 10 THEN 19
WHEN 11 THEN 20
End
where oildatasetlabstatusid in
(
select oildatasetstatusid
from OilDataSetStatus
inner join OilDataSet on OilDataSet.OilDataSetID =
OilDataSetStatus.OilDataSetID
where SamplePointID in
(
select SamplePointID
from SamplePoint
where CustomerSiteID in
(
select CustomerSiteID
from CustomerSite
where CustomerID = 2
)
)
)