[Pgsql-ayuda] Ayuda con el Group by

From: "jose antonio leo" <jaleo8(at)storelandia(dot)com>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [Pgsql-ayuda] Ayuda con el Group by
Date: 2003-10-15 17:18:37
Message-ID: KAEFLIDKHEJNPPKOLGHMOEEFEBAA.jaleo8@storelandia.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos.

Tengo un pequeño problema a ve si me podeis ayudar con SQL.

tengo 2 tablas
tabla1 tabla2
c1 c2 c3 c4 c1 c2 c5
1 1 5 8 1 1 10
1 1 6 9
1 2 4 12

ME gustaria saber cual es la suma de los campos c3 y de los c5 y lo hago de
la siguiente manera

select tabla1.c1,tabla2.c2,sum(tabla1.c4) as suma1, sum(tabla2.c5) as suma2
from tabla1 join tabla2 on(tabla1.c1=tabla2.c1 and tabla1.c2=tabla2.c2)
group by c1,c2

El resultado del join me genera 2 registros duplicandome (normal) el
registro de la tabla2.
c1 c2 c3 c4 c1 c2 c5
1 1 5 8 1 1 10
1 1 6 9 1 1 10
y despues me los suma

El resultado es el siguiente
c1 c2 suma1 suma2
1 1 11 20

Pero lo que yo buscaba era este resultado,
c1 c2 suma1 suma2
1 1 11 10
es decir que me hiciese la suma antes del join.

Esto es posible?

Espero q me haya explicado bien.

Un saludo y gracias

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel =?iso-8859-1?Q?Almi=F1ana?= 2003-10-15 18:05:41 Re: [Pgsql-ayuda] Ayuda con el Group by
Previous Message Carlos Andres Pizo 2003-10-15 16:55:58 Re: Bitacora??? (era: [Pgsql-ayuda] Como recuperar la data?)