Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Actualizar estatus de campo

Estas en el tema de Actualizar estatus de campo en el foro de SQL Server en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/05/2012, 09:31
 
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
  #2 (permalink)  
Antiguo 10/05/2012, 11:25
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Actualizar estatus de campo

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

¿Como y bajo que circustancia defines que YA DEBE cambiar el status de un registro?
__________________
MCTS Isaias Islas

Etiquetas: fecha, tabla, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.