Cambiar el valor de un campo, moviéndolo a otro bajo una condicion

26/01/2013 - 21:10 por diego-weichafe | Informe spam
Hola a Todos
Mi nombre es Diego, de Chile y necesito ayuda con un filtrado de datos:
Tengo una base de dato MySQL en donde estoy almacenando mediante importación de un archivo SCV a una tabla que ya tengo definida (creo correctamente) los tipos de datos que almacena.
Esta es una captura de las columnas:
[IMG]https://fbcdn-sphotos-f-a.akamaihd....9141_n.jpg[/IMG]
El problema se presenta ahora:
Tengo el campo “num_sda” y “recurso”, si estos son iguales (para cada fila comparada con las siguientes) necesito que el campo “vb_sda_sist” y el campo “fecha_vb_oc_sis” se cambien de fila a la que cumple la condición anterior que nombre de que “num_sda” = “recurso” y la condición que tenga el campo “num_oc” NO NULO.
Aca se puede apreciar en color rojo a lo que me refiero, ambas filas tienen campos repetidos pero solo 1 de ellas tiene el valor “num_oc”. Esta es la fila que quiero que seleccione para cambiar de lugar los valores de campo “vb_sda_sist” y “fecha_vb_oc_sis” que tienen el campo “num_oc” vacio
[IMG]https://fbcdn-sphotos-b-a.akamaihd....4642_n.jpg[/IMG]
Creo que estoy se puede hacer por PHP o MYSQL y este es el proceso que desconozco.
Lo he intentado de muchas maneras y aun no logro resultado
Muchas gracias de antemano.
 

Preguntas similares