ALGO MUY RARO !!!!!!!!!!!!

From: MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: ALGO MUY RARO !!!!!!!!!!!!
Date: 2008-04-26 14:17:46
Message-ID: 410117BB01F4D611B73A00010331DD2403B58CE0@tsnt.tsr.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

tengo este select :

SELECT
public.hrt1.idpartida,
public.hrt1.anio_partida,
public.hrt1.idbarca,
public.hrt1.idcliente,
sum(public.hrt2.kgs_programa) as prog,
sum(public.hrt3.kg_armado) AS armado
FROM
public.hrt1
LEFT OUTER JOIN public.hrt2 ON (public.hrt1.idpartida =
public.hrt2.idpartida)
AND (public.hrt1.anio_partida = public.hrt2.anio_partida)
LEFT OUTER JOIN public.hrt3 ON (public.hrt2.idpartida =
public.hrt3.idpartida)
AND (public.hrt2.anio_partida = public.hrt3.anio_partida)
WHERE
(public.hrt1.idpartida = '10') AND
(public.hrt1.anio_partida = '2008')
GROUP BY
public.hrt1.idpartida,
public.hrt1.anio_partida,
public.hrt1.idbarca,
public.hrt1.idcliente

En donde deberia arrojarme esto :

idpartida anio_partida idbarca idcliente prog
armado
10 2008 1 D001 438
403.2

Pero lo mas extraño es que arroja esto

idpartida anio_partida idbarca idcliente prog armado
10 2008 1 D001 7446
403.2

el prog me da 7446 y en hrt2 solo hay un item con esa cantidad de 438
¿a que se debe? ¿o estoy haciendo mal mi SQL?

Gracias

Miguel

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message MIGUEL CANCHAS 2008-04-26 14:38:09 RE: ALGO MUY RARO !!!!!!!!!!!!
Previous Message Martin Marques 2008-04-26 13:55:11 Re: Creando usuarios y BD desde linea de comandos