Ovi primjeri su mi pomoli da napravim Saldo u query-u i sve racuna OK dok se ne desi da recimo prvo napravim racun (npr. 3.9.08) a zatim unesem uplatu za istog kupca ali na datum 30.8.08 e tad pravi problem vjerovatno zato sto prati kolonu karticeID pa uvijek racuna po karticeID bez obzira na datum. Moj query izlgeda ovako:
Code:
SELECT a.karticeID, a.partnerID, a.datum, a.dokument, a.valutaizvod, a.iznosRac, a.iznosUpl, Sum(nz([b.iznosRac])-nz([b.iznosUpl])) AS Saldo
FROM tblKarticePartnera AS a INNER JOIN tblKarticePartnera AS b ON (a.karticeID >= b.karticeID) AND (a.partnerID = b.partnerID)
GROUP BY a.karticeID, a.partnerID, a.datum, a.dokument, a.valutaizvod, a.iznosRac, a.iznosUpl
ORDER BY a.datum;
E sad ima li sanse da query bude sortiran po datumu i da se racunanje vrsi po datumu a ne po karticeID.