Hola a todos espero que esten bien.
Bueno el tema comienza en que se propone hacer un UPDATE a una tabla si se cumplen ciertos requisitos, soy muy polluelo en en mundo de SQL llevo como 3 semanas y ya tengo este pequeño embrollo. Los requisitos son:
Si un el dato tiene el estado x el estado en la tabla 2 de ese dato debe ser x.
Si el estado del dato es Y pero tiene estados que sean G G seria el estado que se llevaria a la tabla 2.
Cuando hacemos una comparacion larga de los estado hago algo como esto osea compara el estado X Y G Y los que sean necesarios pero No ....
Lo que tengo es lo siguiente pero aun no me sube los estados.
Código SQL:
Ver originalFOR c IN c1 loop
IF c.Es = 'PA' THEN
UPDATE ordenes_compra
SET Estado = 'PA'
WHERE c.numero = c.orco_numero
AND c.orco_numero = :No_entrada;
Agradeceria demasiado a quien me pudiera colaborar con esto. gracias por la atencion