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

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -