From: | "Yessica Brinkmann" <yessica(dot)brinkmann(at)gmail(dot)com> |
---|---|
To: | "Andres Duque" <raulandresduque(at)hotmail(dot)com> |
Cc: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda |
Date: | 2006-12-27 20:55:57 |
Message-ID: | a3b0d4880612271255u7d7dc685off6b041c792ec7a7@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas tardes.
Me funcionó perfectamente.
Muchísimas gracias por tu ayuda.
Yessica.
El 27/12/06, Andres Duque<raulandresduque(at)hotmail(dot)com> escribió:
> Yessica ... prueba con esta sentencia a ver como te va:
>
> SELECT (coalesce(subtable1.valor, 0) + coalesce(subtable2.Valor, 0)) as
> ventas_totales
> FROM
> (
> SELECT TBL_VENTAS.Id_Empresa, sum(TBL_VENTAS.monto) AS valor
> FROM TBL_VENTAS
> group by TBL_VENTAS.Id_Empresa
> ) subtable1
> full join
> (
> SELECT TBL_EXPORTACIONES.Id_Empresa, sum(TBL_EXPORTACIONES.monto) AS
> Valor
> FROM TBL_EXPORTACIONES
> group by TBL_EXPORTACIONES.Id_Empresa
> ) subtable2
> on subtable1.Id_Empresa=subtable2.Id_Empresa;
>
>
> Atentamente,
>
> RAUL DUQUE
> Bogotá, Colombia
>
>
> ----- Original Message -----
> From: "Yessica Brinkmann" <yessica(dot)brinkmann(at)gmail(dot)com>
> To: "Postgres Español" <pgsql-es-ayuda(at)postgresql(dot)org>
> Sent: Wednesday, December 27, 2006 3:35 PM
> Subject: [pgsql-es-ayuda] Ayuda
>
>
> Buenas tardes lista.
> Quisiera pedir que por favor me ayuden, soy nueva usando Postgres e
> incluso usando sql.
> Tengo el siguiente query:
> SELECT (subtable1.valor)+ (subtable2.Valor) as ventas_totales
> FROM
> (
> SELECT TBL_VENTAS.Id_Empresa, sum(TBL_VENTAS.monto) AS valor
> FROM TBL_VENTAS
> group by TBL_VENTAS.Id_Empresa
> ) subtable1,
> (
> SELECT TBL_EXPORTACIONES.Id_Empresa, sum(TBL_EXPORTACIONES.monto) AS
> Valor
> FROM TBL_EXPORTACIONES
> group by TBL_EXPORTACIONES.Id_Empresa
> ) subtable2
> where subtable1.Id_Empresa=subtable2.Id_Empresa
>
> este query me suma las ventas + las exportaciones cuando los
> Id_Empresa son iguales, pero además de ello yo quisiera que me obtenga
> también el resultado cuando solamente hay ventas o solamente hay
> exportaciones o sea cuando una de ellas no tiene valores en la tabla,
> he probado con coalesce, pero igual no obtengo todos los resultados
> por mi condición
> where subtable1.Id_Empresa=subtable2.Id_Empresa, ya que dicha
> condición no se cumple cuando no hay valores en una de las tablas,
> pero yo necesito esta condición ya que necesito sumar las ventas
> totales por empresa.
> Agradeceré cualquier comentario.
> Gracias.
> Yessica.
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jorge Martinez | 2006-12-27 21:18:57 | unsubscribe |
Previous Message | Mario | 2006-12-27 20:52:29 | Re: Pregunta sobre Actualización |