Eh intentando hacerlo de esta manera, pero no consigo que funcione
Quisiera que si un campo tiene como dato lo que le especifique en el case, pues me lo actualice con otro dato :p...
Esto es lo que tengo:
Código SQL:
Ver original
UPDATE Reemplazos3 SET status1 = (CASE WHEN (status1 = 'RECHAZADO PARA MODIFICACION') THEN status1='EN ESPERA' ELSE status1 END), (status15 = CASE WHEN (status15 = 'RECHAZADO PARA MODIFICACION') THEN status15='EN ESPERA' ELSE status15 END), (status2 = CASE WHEN (status2 = 'RECHAZADO PARA MODIFICACION') THEN status2='EN ESPERA' ELSE status2 END), (status25 = CASE WHEN (status25 = 'RECHAZADO PARA MODIFICACION') THEN status25='EN ESPERA' ELSE status25 END), (status3 = CASE WHEN (status3 = 'RECHAZADO PARA MODIFICACION') THEN status3='EN ESPERA' ELSE status3 END)
Pero me marca el siguiente error:
Servidor: mensaje 170, nivel 15, estado 1, línea 3
Línea 3: sintaxis incorrecta cerca de '='.
Estoy usando SQL Server 2000, de antemano agradezco su ayuda n_n...