1
« en: Lunes 30 de Mayo de 2011, 20:43 »
Hola, cuento con tres tablas : tabla1, tabla2 y tabla3.
tabla1 tiene una serie de campos, al rededor de 22...
El problema es que debo pasar algunos registros de tabla1 a tabla2 y de tabla1 a tabla3...
Entre tabla1 y tabla2 no tengo problema al pasar los datos pero de tabla1 a tabla3 si...
El problema es que tabla1 tiene los campos id, nombre, apellido, telefono, ... , rubro1, monto_rubro1, rubro2, monto_rubro2, rubro3, monto_rubro3...mientras que tabla3 tiene los campos id, rubro, monto...
Por lo que yo debo entrar y leer el registro de tabla1, leer rubro por rubro y pasar esta informacion registro por registro a tabla3...
De forma que seria :
tabla1
id|nombre|apellido|...|rubro1|monto1|rubro2|monto2|rubro3|monto3
tabla3
id|rubro|monto
--------------
1|rubro1|monto1
2|rubro2|monto2
3|rubro3|monto3
Alguna idea de como hacerlo por medio de un store procedure?