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
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 |