Code:
SELECT tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0) AS Ulaz, nz(QryIzlaz.Izlaz,0) AS Izlaz, Sum(Ulaz)-(Izlaz) AS Stanje, tblProizvodi1.opis
FROM (tblProizvodi1 LEFT JOIN QryUlaz ON tblProizvodi1.proizvodID = QryUlaz.ProizvodID2) LEFT JOIN QryIzlaz ON tblProizvodi1.proizvodID = QryIzlaz.ProizvodID2
GROUP BY tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0), nz(QryIzlaz.Izlaz,0), tblProizvodi1.opis;
SELECT tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0) AS Ulaz, nz(QryIzlaz.Izlaz,0) AS Izlaz, Sum(Ulaz)-(Izlaz) AS Stanje, tblProizvodi1.opis
FROM (tblProizvodi1 LEFT JOIN QryUlaz ON tblProizvodi1.proizvodID = QryUlaz.ProizvodID2) LEFT JOIN QryIzlaz ON tblProizvodi1.proizvodID = QryIzlaz.ProizvodID2
GROUP BY tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0), nz(QryIzlaz.Izlaz,0), tblProizvodi1.opis;
koristis agregaciju - zasto?
Zar nije dovoljno:
Code:
SELECT tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0) AS Ulaz, nz(QryIzlaz.Izlaz,0) AS Izlaz, (Ulaz-Izlaz) AS Stanje, tblProizvodi1.opis
FROM (tblProizvodi1 LEFT JOIN QryUlaz ON tblProizvodi1.proizvodID = QryUlaz.ProizvodID2) LEFT JOIN QryIzlaz ON tblProizvodi1.proizvodID = QryIzlaz.ProizvodID2
SELECT tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0) AS Ulaz, nz(QryIzlaz.Izlaz,0) AS Izlaz, (Ulaz-Izlaz) AS Stanje, tblProizvodi1.opis
FROM (tblProizvodi1 LEFT JOIN QryUlaz ON tblProizvodi1.proizvodID = QryUlaz.ProizvodID2) LEFT JOIN QryIzlaz ON tblProizvodi1.proizvodID = QryIzlaz.ProizvodID2
zato sto ti i QryUlaz i QryIzlaz vracaju samo po jednu vrednost za svaki od artikala iz tblProizvodi1!