From: | "Yessica Brinkmann" <yessica(dot)brinkmann(at)gmail(dot)com> |
---|---|
To: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Ayuda |
Date: | 2006-12-27 20:35:05 |
Message-ID: | a3b0d4880612271235te0db255p5964faef365effcf@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-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.
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel Nunez | 2006-12-27 20:43:40 | Re: Pregunta sobre Actualización |
Previous Message | Mario | 2006-12-27 20:30:07 | Re: Pregunta sobre Actualización |