Buenas noches foreros.
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:
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
Pero me lanza el siguiente error:
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.