Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2012, 09:31
bichitocks
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Actualizar estatus de campo

Buenos días,

Necesito que me ayuden a actualizar un campo llamado estatus con un update de una tabla a otra. La cuestión es que los estatus son variables de acuerdo al inicial es decir, a partir de un estatus solo puede cambiar a otros:

Son cuatro estatus:

a- Pendiente (Este siempre es el estatus inicial)
b- Pagado
c- Anulado
d- Devuelto

Los casos son los siguientes:

1-De Pendiente solo puede pasar a: Pagado o Anulado
2- De Pagado solo puede pasar a: Devuelta
3- De Anulado solo puede pasar a : Ninguno (Estatus Final)
4-De Devuelto solo puede pasar a: Ninguno (Estatus Final)

Son dos tablas:

A- polizas_rontarca
B- polizas_rontarca_act

En ambas tablas hay un campo FECHA

La tabla a actualizar es pólizas a partir de pólizas

El query que estoy armando va asi y si esta mal me corrigen solo me faltan esas condiciones de las que le hable arriba:

UPDATE pólizas, pólizas
SET polizas_rontarca_act.`STATUS`=polizas_rontarca.`ST ATUS`WHERE
pólizas.POLIZA= polizas_ron.POLIZA
pólizas.`STATUS`<> pólizas.`STATUS`
pólizas.FECHA >= polizas_ron.FECHA_RON_ACT

Por favor ayudenme!!

Gracias

Última edición por bichitocks; 10/05/2012 a las 09:59