Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/09/2004, 12:18
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Puedes hacerlo usando una tabla de conversión y usando una subquery. Me explico.
Tabla temporal con estos datos
origen, destino
B A
C B
A C
si ahora haces:
update tabla
set campo= (select destino from tabla_conversion where origen=tabla.campo)
where campo2 ="Enero" and campo in ("A","B","C")

Con el case/if, depende de que el gestor te permita usarlo en los updates. Claro que en esta opción, también dependes de que te permita usar la subquery.
Un saludo.