Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2012, 08:11
eloy_ameneiros
 
Fecha de Ingreso: julio-2010
Mensajes: 93
Antigüedad: 14 años, 4 meses
Puntos: 0
Sentencia update con if

Buenas tardes,

necesito introducir un if dentro de una sentencias update en SQL Server 2008. Ahora mismo lo tengo de esta forma:

UPDATE DIRINFO
SET Archivo = DRF.Archivo, Tipo = DRF.Tipo,
Operador = O.Uid, Fecha_permanencia = IF(OPERADOR = O.UID, Fecha_permanencia, DRF.FECHA), Especial = DRF.Especial
FROM DIRINFO DF
INNER JOIN DRF
ON DF.Telefono = DRF.Telefono
INNER JOIN OPERADOR O
ON DRF.Operador = O.CMT
WHERE DF.Telefono = DRF.Telefono


Pero me genera un error y les agradecería si me pudiesen ayudar a solucionarlo.

Un saludo.