![]() |
Consulta de actualización
Hola a todos.
Necesito la ayuda de algún gurú del sql para el tema siguiente: Tengo una tabla de apuntes contables tal que así... Asiento Cuenta Canal --------- ---------- -------- 1 4300000 001 1 5700000 001 2 4000000 001 2 5700000 001 3 4300000 001 3 7000000 001 3 4770000 001 4 4000000 001 4 5700000 001 Necesito una consulta para cambiar el campo canal por ejemplo a "002" pero solo en los asientos en los que intervenga una determinada cuenta, o sea, que si la cuenta fuera la 4300000 el cambio afectara a los apuntes de los asientos 1 y 3 quedando de la siguiente manera: Asiento Cuenta Canal --------- ---------- -------- 1 4300000 002 1 5700000 002 2 4000000 001 2 5700000 001 3 4300000 002 3 7000000 002 3 4770000 002 4 4000000 001 4 5700000 001 Espero haberme explicado con la suficiente claridad. Gracias y un saludo |
Update "TABLA" set Canal = '002' where asiento in (select asiento from "TABLA" where cuenta = '4300000')
|
Estupendo amigo aposi, muy amable.
Gracias y un saludo |
| La franja horaria es GMT +2. Ahora son las 16:27:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi