MySQL - Copiar datos de tabla e insertar varios registros

 
Vista:

Copiar datos de tabla e insertar varios registros

Publicado por javier (1 intervención) el 27/01/2014 17:38:54
Buenos dias

Espero y alguien me pueda ayudar.

Tengo dos tablas carga y tmp_carga, quiero copiar todos los datos de la tabla tmp_carga a la tabla carga, pero en la misma sentencia, quiero sumar algunos campos. despues de varios intentos, hice la siguiente sentencia:

INSERT INTO carga ( Item, REC_Rep, Invoices, Description, Qty, Skids, Boxes, Bins, Metal_Rack, Totes, Other, tqty, tskids, tboxes, tbins, tmetal, ttotes, tother) SELECT DISTINCT Item, REC_Rep, Invoices, Description, Qty, Skids, Boxes, Bins, Metal_Rack, Totes, Other, SUM(Qty) AS Qty, SUM(Skids) AS Skids, SUM(Boxes) AS Boxes, SUM(Bins) AS Bins, SUM(Metal_Rack) AS Metal, SUM(Totes) AS Totes, SUM(Other) AS Other FROM tmp_carga

con la instruccion anterio, puedo mover solo un registro entre ambas tablas.

pregunta, como puedo hacer para traerme todos los registros de la tabla tmp_carga a la tabla carga utilizando esta sentencia ademas de sumar ciertos registros?

Alguien me podria iluminar un poco????

saludos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder