Guardar datos de una tabla a otra con insert y select
Publicado por Bre (1 intervención) el 19/05/2017 09:34:19
Hola. me gustaria saber como puedo hacer para guardar datos de una tabla sql a otra. La tabla de destino tiene 11 campos y la de origen tiene 8, de esos 8 solo quiero copiar 3 registros a la tabla destino que se llama mantenimiento y los otros campos restantes de la tabla mantenimiento se llenan con los textbox del formulario pero quiero saber como hacerlo en una sola consulta.
"INSERT INTO mantenimiento (Fecha, Serie, Modelo,Tipo, Sporte, Responsable, Actividades,Area, Marca, Uso) VALUES ('" + Fecha.Text + "','" + Serie.Text + "','" + Modelo.Text + "','" + Tipo.Text + "','" + sopo.Text + "','" + PersonaRes.Text + "','" + Activid.Text + "', SELECT Responsable, Marca, Uso FROM equipo WHERE Serie = '" + Serie.Text + "' AND Tipo= '" + Tipo.Text + "' AND Modelo= '" + Modelo.Text + "')"
esta es mi consulta y me marca un error de sintaxis. agradecería me pudieran ayudar.
"INSERT INTO mantenimiento (Fecha, Serie, Modelo,Tipo, Sporte, Responsable, Actividades,Area, Marca, Uso) VALUES ('" + Fecha.Text + "','" + Serie.Text + "','" + Modelo.Text + "','" + Tipo.Text + "','" + sopo.Text + "','" + PersonaRes.Text + "','" + Activid.Text + "', SELECT Responsable, Marca, Uso FROM equipo WHERE Serie = '" + Serie.Text + "' AND Tipo= '" + Tipo.Text + "' AND Modelo= '" + Modelo.Text + "')"
esta es mi consulta y me marca un error de sintaxis. agradecería me pudieran ayudar.
Valora esta pregunta


0