29/09/2004, 12:18
|
| | | Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 5 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. |