Estoy tratando de escribir una consulta que extraiga y transforme datos de una tabla y luego inserte esos datos en otra tabla. Sí, esta es una consulta de almacenamiento de datos y lo estoy haciendo en MS Access. Así que, básicamente, quiero hacer una consulta como esta:Cómo hacer INSERTAR en una tabla los registros extraídos de otra tabla
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES
(SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);
He intentado pero obtengo un mensaje de error de sintaxis.
¿Qué harías si quieres hacer esto?
en realidad si no. de columnas y sus tipos son los mismos y esas salidas en el mismo orden en las tablas, entonces usted puede simplemente decir, INSERTAR EN Table2 SELECT * FROM table1; – sactiw