Re: Insert a partir de un select

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: Luis <esteban(at)princesa(dot)pri(dot)sld(dot)cu>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Insert a partir de un select
Date: 2010-04-30 17:28:20
Message-ID: q2v3073cc9b1004301028s5440bb69xd6ee91475861b3e9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2010/4/30 Luis <esteban(at)princesa(dot)pri(dot)sld(dot)cu>:
> Hola a todos,
>
> Necesito hacer un insert a partir de un select, algo así como,
>
> tengo estas dos tablas y necesito hacer un insert masivo en la segunda a
> partir de la primera, he probado esto pero nada y tengo un poco premura,
> necesito ayuda.
>
> INSERT INTO mayor
> (fecha,id_usu,id_cpa,id_uni,cuenta,subcuenta,id_ncu,saldo) VALUES IN
> (SELECT fecha,id_usu,id_cpa,id_uni,cuenta,subcuenta,id_ncu,saldo_final
> WHERE fecha'una_fecha_dada');
>

Sin el VALUES y con FROM en el select
"""
INSERT INTO mayor(fecha,id_usu,id_cpa,id_uni,cuenta,subcuenta,id_ncu,saldo)
SELECT fecha,id_usu,id_cpa,id_uni,cuenta,subcuenta,id_ncu,saldo_final
FROM la_tabla_de_la_que_estas_sacando_los_datos
WHERE fecha'una_fecha_dada';

"""

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mariano Reingart 2010-04-30 19:23:58 Re: Postgres 8.4 con ADODB.DLL en windows 7 32 bits.
Previous Message Julio Cesar Rodriguez Dominguez 2010-04-30 17:27:37 Re: Insert a partir de un select