cómo insertar datos en una tabla dependiendo de los campos en otra tabla
Publicado por isak (2 intervenciones) el 29/05/2012 02:15:14
Hola necesito de su ayuda, tengo una tabla de articulos "tabla1".
tiene algunos campos como PreMon1, PreMon2, PreMon7.
PreMon indica la lista de precios y puede haber listas de precios que van desde 1 hasta 7.
hay ocasiones que la tabla1 puede tener una o mas listas de precios
para el ejemplo puse 3 listas de precios, que son: PreMon1, PreMon2, PreMon7
y dos articulos que son "001012" y "002014"
la estructura de la tabla1 es la sig:
TABLA1
ArtCod___ AlmCod___ PreFch__ PreMon1 __PreMon2 __ PreMon7
001012_____19____10/05/2012__2.46_______3.2________3.5
002014_____19____10/05/2012__15.23_____16.0_______15.5
Lo que quiero hacer es llenar la tabla2 con la informacion de la tabla1, principalmente quiero llenar el campo "PreClaSubFam" que viene en la tabla2.
Dependiendo de que lista de precios tenga la tabla1 se determinará los datos para el campo "PreClaSubFam" de la tabla2.
Ejemplo si en la tabla1 viene la lista de precios1 osea PreMon1 entonces en el campo PreClaSubFam de la tabla2 poner 1; si en la tabla1 viene la lista de precios2 osea PreMon2 entonces en el campo PreClaSubFam de la tabla2 poner 2 asi sucesivamente
quiero que quede algo asi como esto:
TABLA2
ArtCod___ AlmCod___ PreFch_______ PreMon__PreClaSubFam
001012_____19____10/05/2012_______2.46________1
001012_____19____10/05/2012_______3.2_________2
001012_____19____10/05/2012_______3.3_________7
002014_____19____10/05/2012______15.23________1
002014_____19____10/05/2012______16.0_________2
002014_____19____10/05/2012______15.5_________7
Qué podría hacer en este caso, cual seria la mejor opcion para realizarlo, necesito alguna orientacion se los agradeceria mucho espero pronto alguna respuesta. saludos !!
Nota: utilizo SQL SERVER R2 2008
tiene algunos campos como PreMon1, PreMon2, PreMon7.
PreMon indica la lista de precios y puede haber listas de precios que van desde 1 hasta 7.
hay ocasiones que la tabla1 puede tener una o mas listas de precios
para el ejemplo puse 3 listas de precios, que son: PreMon1, PreMon2, PreMon7
y dos articulos que son "001012" y "002014"
la estructura de la tabla1 es la sig:
TABLA1
ArtCod___ AlmCod___ PreFch__ PreMon1 __PreMon2 __ PreMon7
001012_____19____10/05/2012__2.46_______3.2________3.5
002014_____19____10/05/2012__15.23_____16.0_______15.5
Lo que quiero hacer es llenar la tabla2 con la informacion de la tabla1, principalmente quiero llenar el campo "PreClaSubFam" que viene en la tabla2.
Dependiendo de que lista de precios tenga la tabla1 se determinará los datos para el campo "PreClaSubFam" de la tabla2.
Ejemplo si en la tabla1 viene la lista de precios1 osea PreMon1 entonces en el campo PreClaSubFam de la tabla2 poner 1; si en la tabla1 viene la lista de precios2 osea PreMon2 entonces en el campo PreClaSubFam de la tabla2 poner 2 asi sucesivamente
quiero que quede algo asi como esto:
TABLA2
ArtCod___ AlmCod___ PreFch_______ PreMon__PreClaSubFam
001012_____19____10/05/2012_______2.46________1
001012_____19____10/05/2012_______3.2_________2
001012_____19____10/05/2012_______3.3_________7
002014_____19____10/05/2012______15.23________1
002014_____19____10/05/2012______16.0_________2
002014_____19____10/05/2012______15.5_________7
Qué podría hacer en este caso, cual seria la mejor opcion para realizarlo, necesito alguna orientacion se los agradeceria mucho espero pronto alguna respuesta. saludos !!
Nota: utilizo SQL SERVER R2 2008
Valora esta pregunta


0