Teniendo esta consulta
Código:
SELECT SP.COD_ESTADO FROM SALUD..SI_PAGOS_CONCEPTOS SP INNER JOIN SINIESTROS..PERCEPTORES PE ON SP.COD_PERCEPTOR = PE.COD_PERCEPTOR INNER JOIN SINIESTROS..ENTIDADES E ON E.COD_ENTIDAD= PE.COD_ENTIDAD INNER JOIN SINIESTROS..DIRECCIONES DI ON DI.COD_ENTIDAD= PE.COD_ENTIDAD AND DI.NUM_REGDIR= PE.NUM_REGDIRECCION INNER JOIN INTERNET..ATPROV PROV ON PROV.CODI= DI.COD_MUNICIPIO WHERE ID_ESTADOPAGO=0 AND SP.COD_ESTADO='PGCACE' ORDER BY COD_PAGO DESC
¿ Como podria hacer un update del campo SP.COD_ESTADO ?
Estoy intentando cosas como:
Código:
Pero me lanza el siguiente error:UPDATE SALUD..SI_PAGOS_CONCEPTOS SP SET SP.COD_ESTADO='ACE' INNER JOIN SINIESTROS..PERCEPTORES PE ON SP.COD_PERCEPTOR = PE.COD_PERCEPTOR INNER JOIN SINIESTROS..ENTIDADES E ON E.COD_ENTIDAD= PE.COD_ENTIDAD INNER JOIN SINIESTROS..DIRECCIONES DI ON DI.COD_ENTIDAD= PE.COD_ENTIDAD AND DI.NUM_REGDIR= PE.NUM_REGDIRECCION INNER JOIN INTERNET..ATPROV PROV ON PROV.CODI= DI.COD_MUNICIPIO WHERE ID_ESTADOPAGO=0 AND SP.COD_ESTADO='PGCACE' ORDER BY COD_PAGO DESC
Msg 156, Level 15, State 1, Line 33
Incorrect syntax near the keyword 'INNER'.
En fin, la verdad, no se como hacer para usar esas mismas condiciones pero en el update, si pudieran ayudarme a crear la orden se lo agradecería.
un saludo.