sql server - update sql incorrect syntax from -
update s set s.servicedeliverysettingid = case when s.hccmrrservicetype = '01' (select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '08') when s.hccmrrservicetype in ('02','10') ( select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '01') when s.hccmrrservicetype = '06' (select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '97') when s.hccmrrservicetype in ('08','11') ( select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '10') when s.hccmrrservicetype = '14' (select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '05') when s.hccmrrservicetype = '51' (select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '06') when s.hccmrrservicetype = '50' case when s.interventioncode = 'icr' ( select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '97') when s.interventioncode = 'rc' ( select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '06') when s.interventioncode = 'icfch' ( select servicedeliverysettingid [dsdw].[dim].[servicedeliverysetting] hccvalue = '02') end [dsdw].[staging].[hccmrrbuildservice] s
msg 156, level 15, state 1, line 33 incorrect syntax near keyword 'from'.
can please me explain why getting error message, when execute above update query?
on first look, have nested case, see single end. need add 1 more end finish off parent set of case statements.
Comments
Post a Comment