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

Re: Ayuda.

From: "Raul Andres Duque" <raulandresduque(at)hotmail(dot)com>
To: "Mario" <gonzalemario(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org>,<yessica(dot)brinkmann(at)gmail(dot)com>
Subject: Re: Ayuda.
Date: 2006-12-20 20:13:26
Message-ID: BAY135-DAV11D395A6EE2F72CEBF3139BACF0@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Intenta con esta sentencia:

SELECT TBL_VENTAS.Periodo as periodo, TBL_VENTAS.monto +
 TBL_EXPORTACIONES.monto AS valor
   FROM TBL_VENTAS full join TBL_EXPORTACIONES on
 TBL_VENTAS.Periodo=TBL_EXPORTACIONES.Periodo
   WHERE TBL_VENTAS.Id_Empresa = 231

Atentamente,

RAUL DUQUE
Bogotá, Colombia


----- Original Message ----- 
From: "Mario" <gonzalemario(at)gmail(dot)com>
To: "Postgres Español" <pgsql-es-ayuda(at)postgresql(dot)org>; 
<yessica(dot)brinkmann(at)gmail(dot)com>
Sent: Wednesday, December 20, 2006 2:47 PM
Subject: Fwd: [pgsql-es-ayuda] Ayuda.


>  Recuerda mandar siempre la copia a la lista.
>
> ---------- Forwarded message ----------
> From: Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com>
> Date: 20-Dec-2006 16:39
> Subject: Re: [pgsql-es-ayuda] Ayuda.
> To: Mario <gonzalemario(at)gmail(dot)com>
>
>
> Muchas gracias por tu interés.
> La estructura de las tablas es:
>
> Exportaciones
> ---------------------
> Id_Empresa int4
> Periodo int4
> Monto float4
> donde Id_Empresa y Periodo son clave primaria múltiple.
>
> Ventas
> -----------
> Id_Empresa int4
> Periodo int4
> Monto float4
> donde Id_Empresa y Periodo son clave primaria múltiple.
>
> Ya traté de hacer con un outer join de la siguiente forma
>  SELECT TBL_VENTAS.Periodo as periodo, TBL_VENTAS.monto +
> TBL_EXPORTACIONES.monto AS valor
>   FROM TBL_VENTAS left outer join TBL_EXPORTACIONES on
> TBL_VENTAS.Periodo=TBL_EXPORTACIONES.Periodo
>   WHERE TBL_VENTAS.Id_Empresa = 231
>
> con lo cual sigo obteniendo los mismos resultados.
> Gracias.
> Yessica.
>
> 2006/12/20, Mario <gonzalemario(at)gmail(dot)com>:
>> On 20/12/06, Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com> wrote:
>> > Buenas tardes lista.
>> > Soy nueva usando Postgres e inclusive soy nueva usando sql.
>> > Tengo la siguiente pregunta:
>> > Tengo un query que me retorna la sumatoria de montos de ventas +
>> > exportaciones por periodo, pero resulta ser que también necesito
>> > obtener los montos cuando en una de las tablas no existen montos. Por
>> > ejemplo, si no hubieron ventas en el 2006, pero si exportaciones,
>> > necesito retornar el monto de las exportaciones, pero no sé como
>> > hacerlo porque mi campo por el cual condiciono el where es justamente
>>
>>   Eso creo que podrias hacerlo con un OUTER JOIN. Puedes mandarnos el
>> \d de las tablas involucradas?
>>
>
> -- 
> http://www.advogato.org/person/mgonzalez/
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultneamente
>    (enve "unregister TuDireccinDeCorreo" a majordomo(at)postgresql(dot)org)
> 


In response to

Responses

  • Re: Ayuda. at 2006-12-20 20:19:35 from Yessica Brinkmann

pgsql-es-ayuda by date

Next:From: Yessica BrinkmannDate: 2006-12-20 20:19:35
Subject: Re: Ayuda.
Previous:From: MarioDate: 2006-12-20 19:47:40
Subject: Fwd: Ayuda.

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