Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group