Citat:
interfood:
Problem: Kad od upita "ukupno uneto na lager" oduzmem "ukupno skinuto sa lagera" dobijem NISTA.
Dakle, to je bio problem. Umesto sto ste se zdusno bavili savetima vezanim za projektovanje, niko nije pomogao coveku i resio mu problem. Meni se cini da si ga i sam dobro shvatio
Citat:
interfood:Verovatno jer nisu sve robe izlazile sa lagera tako da njihov unos ne postoji.
To je zato sto Access kada oduzima ili dodaje nesto sto je NULL (Izlazi robe koja nije izlazila, npr.) ceo izraz dobija vrednost NULL, tj. 5 + null = null; 400 - null = null...
Cela caka je u tome da obezbedis 0 tamo gde je null da bi mogao da vrsis aritmeticke operacije, a jedna od varijanti je:
Code:
SELECT Roba.Sifra, TUlaz.Kolicina AS Ulaz, TIzlaz.Kolicina AS Izlaz,
IIF(ISNULL(TUlaz.Kolicina), 0, TUlaz.Kolicina) - IIF(ISNULL(TIzlaz.Kolicina), 0, TIzlaz.Kolicina) AS Stanje
FROM Roba
LEFT JOIN TUlaz ON Roba.Sifra = TUlaz.Sifra
LEFT JOIN TIzlaz ON Roba.Sifra = TIzlaz.Sifra
Naravno, ovo je primer, nisi naveo kako ti se zovu tabele, ali si objasnio sledece
Citat:
interfood: U pokusaju da napravim nesto u Access-u dosao sam dotle da imam dve tabele.
U jednoj su sve unete robe na lager, a u drugoj sve robe koje su izdate sa lagera.
Nakon toga sam napravio dva upita koji racunaju koliko je ukupno svake robe izdato i uneto na lager.
pa sam ti dao SQL koji je u skladu sa postavkom.
Pozdrav!
Hahaha!
Sad sam tek video datum poruke, @narko - iz koje mracne proslosti i sa kojim razlogom si iskopao ovaj topic?
:>)