[ juha5803 @ 11.09.2011. 18:06 ] @
Pozdrav,

Kako postaviti upit da prikaže zbirove iz dve tabele koje imaju zajednički ključ (polje).

Probao ovo, ali pogrešan rezultat?!

Code:
SELECT ulaz.lager_id, Sum(ulaz.kolicina)ULAZ , Sum(izlaz.kolicina)IZLAZ
FROM ulaz   JOIN  izlaz 
ON ulaz.lager_id = izlaz.lager_id  Group by lager_id
[ dragancesu @ 12.09.2011. 18:50 ] @
Mozda je pogresna tabela? Probaj da ovo stavis u jednu tabelu
[ captPicard @ 13.09.2011. 08:30 ] @
Koliki vidim ovaj upit je u redu.
[ Branko @ 13.09.2011. 09:38 ] @
Sudeći po nazivima tabela, ove dve tabele nisu u odnosu 1 prema više tako da kao rezultat dobiješ proizvod ta dva skupa, a onda zbir svega toga, gde se svaka stavka pojavljuje više puta. Opet, na osnovu iste pretpostavke, da se u tabeli ulaz nalaze svi ulazi, a u tabeli izlaz svi izlazi, probaj :
Code:

select LAGERID0 LAGER_ID, sum(ULAZ0) ULAZ, sum(IZLAZ0) IZLAZ from
   (SELECT ulaz.lager_id LAGER_ID0, ulaz.kolicina ULAZ0 , 0 IZLAZ0 from ulaz
     UNION ALL
    SELECT izlaz.lager_id LAGER_ID0, 0 ULAZ0, izlaz.kolicina IZLAZ0 from izlaz) 
group by LAGERID;




[Ovu poruku je menjao Branko dana 13.09.2011. u 13:11 GMT+1]
[ juha5803 @ 17.09.2011. 06:29 ] @
Zahvaljujem, to je to.