Muchas gracias amigo, creo que va cogiendo mejor forma:
Código:
DECLARE @FECHA char(8)
DECLARE @HORA char(4)
SET @FECHA = convert(char(8), getdate(), 112)
SET @HORA = replace(convert(char(5), getdate(), 114),':','')
UPDATE SALUD..SI_PAGOS_CONCEPTOS
SET SP.ID_ESTADOPAGO=1,
SP.COD_USUARIOMOD='',
SP.FEC_MODIFICA = @FECHA,
SP.HOR_MODIFICA = @HORA
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'
Error:
Msg 4104, Level 16, State 1, Line 32
The multi-part identifier "SP.ID_ESTADOPAGO" could not be bound.