Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/10/2007, 14:26
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Consulta UPDATE avanzada

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.
__________________
Charlie.