Hola! quiero ver si me pueden ayudar, tengo un problema para actualizar varios registros, lo que quiero hacer es lo siguiente:
UPDATE [tabla] set campo='A' where campo='B' and campo2='Enero'
UPDATE [tabla] set campo='B' where campo='C' and campo2='Enero'
UPDATE [tabla] set campo='C' where campo='A' and campo2='Enero'
El problema es q esos UPDATE's deben hacerse al mismo tiempo para q no afecte el cambio en los primeros update's ya q si cambio el campo 'B' a 'A' y luego 'C' a 'B' ahi todavia no hay problema pero al actualizar la 'C' en los campos q tienen 'A' me cambiaria todos los registros, incluyendo los q acabo de actualizar y yo quiero q solo cambie los registros viejos. Espero me entiendan.
Se que se podria hacer con if's pero no me sé la sintaxis, haber si alguien me puede ayudar, o con un CASE o no se, algo para hacerlo solo una vez.
Ahh, esta base está en SQL
Muchas gracias