Hola a todos, quisiera que me ayudaran con un problema que tengo con una consulta, es posible hacer un update con varios case?...
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 originalUPDATE 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...