Insertar datos desde un SELECT a otra tabla usando postgreSQL

 Muchas veces necesitamos tener a mano una  serie de resultados o datos de manera separada y que mejor forma que tenerlos en una tabla aparte.

Esto lo podemos hacer creando un select e insertarlo directamente en otra tabla.

Por ejemplo tenemos necesitamos insertar periodicamente en una tabla el promedio de horas de ventas de un producto,  el número de ventas y el nombre del producto.

Imaginemos que tenemos una tabla llamada tbl_promedioventas con los campos
promedioventas, cantidadventas, productos.

Para insertar los datos deseados hacemos el select de la tabla que contiene los datos requeridos e insertamos directamente en la tabla destinada para tal efecto.

 Por ejemplo:
#insert into tbl_promedioventas (promedioventa,cantidadventas,producto)  select avg(costoproducto),count(codproductos),productos from tbl_ventas group by productos  order by avg(costoproductos),productos asc; 






Para que ste blog siga creciendo:


Visitenos en:

Instagram