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

Insertar campos a partir de una consulta

Estas en el tema de Insertar campos a partir de una consulta en el foro de SQL Server en Foros del Web. Hola!!! mi duda es la siguiente: Tengo 2 tablas una de nombre ms_vales con los campos (id_vale, id_empleado, cantidad_desayuno, cantidad_comida, cantidad_cena, folio_inicial, folio_final) y la ...
  #1 (permalink)  
Antiguo 09/10/2013, 13:47
 
Fecha de Ingreso: octubre-2013
Mensajes: 6
Antigüedad: 10 años, 6 meses
Puntos: 0
Exclamación Insertar campos a partir de una consulta

Hola!!! mi duda es la siguiente:
Tengo 2 tablas una de nombre ms_vales con los campos (id_vale, id_empleado, cantidad_desayuno, cantidad_comida, cantidad_cena, folio_inicial, folio_final) y la otra dt_vales ( id_dt_vales, id_vale, folio, tipo, id_empleado)

lo que quiero hacer esq si en la tabla ms_vale en los campos que dicen cantidad_desayuno, cantidad_comida, cantidad_cena tenga guardados los valores 2, 3, 2 me inserte en la tabla dt_vales 6 registros

osea algo asi:

Tabla ms_vales
id_vale:1
id_empleado:234
cantidad_desayuno: 2
cantidad_comida: 3
cantidad_cena: 2
folio_inicial:1
folio_final:7


tabla dt_vales
id_dt_vales id_vale tipo id_empleado
1 1 desayuno 234
2 1 desayuno 234
3 1 comida 234
4 1 comida 234
5 1 comida 234
6 1 cena 234
7 1 cena 234

Se que tengo que hacer una consulta para obtener la cantidad, de ahí un while para q se repita solo la cantidad q dice y un insert para q me inserte esa cantidad de registros pero la verdad no se como
Espero me puedan ayudar gracias!!!
  #2 (permalink)  
Antiguo 09/10/2013, 14:10
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Insertar campos a partir de una consulta

y eso para que lo quieres? porque a lo que veo estas duplicando demasiada informacion en la segunda tabla, esto tiene una razon de ser??
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: campos, insert, registro, tabla, valor
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:33.