[ KiselinaXP @ 09.01.2009. 14:25 ] @
Pozdrav svima u bazi imam Query sa ovim SQL-om: Code: PARAMETERS [DatumOd] DateTime, [DatumDo] DateTime, [BrojVozilaUnos] Text ( 255 ); SELECT og.VoziloID, Sum(og.Kolicina) AS Prva, First(og.Kolicina) AS Druga, Format([Prva]-[Druga],"0") AS ukupno FROM tblOtpremnica AS og WHERE (((og.RedniBrojO) Between (select first(RedniBrojO) from tblOtpremnica where og.Datum>=[DatumOd] and og.Datum<=[DatumDo] and PunRezervoar='Da' and og.VoziloID=[BrojVozilaUnos]) And (select last(RedniBrojO) from tblOtpremnica where og.Datum>=[DatumOd] and og.Datum<=[DatumDo] and PunRezervoar='Da' and og.VoziloID=[BrojVozilaUnos]))) GROUP BY og.VoziloID; i obracun mi radi kako treba, kada probam direktno iz programa koji radim u VB6 preko ADO kontrolera i uradim isti SQL sa malo izmjena NE DOBIJAM TACAN RACUN. SQL u programu izgleda ovako: Code: rs.Open "SELECT og.VoziloID='" & cmbVozilo.Text & "', Sum(og.Kolicina) AS Prva, First(og.Kolicina) AS Druga, Format([Prva]-[Druga]) AS ukupno FROM tblOtpremnica AS og WHERE (((og.RedniBrojO) Between (select first(RedniBrojO) from tblOtpremnica where VoziloID='" & cmbVozilo.Text & "' and Datum>=" & SQLDate(sDatumOd) & " and Datum<=" & SQLDate(sDatumDo) & " and PunRezervoar='Da') And (select last(RedniBrojO) from tblOtpremnica where VoziloID='" & cmbVozilo.Text & "' and Datum>=" & SQLDate(sDatumOd) & " and Datum<=" & SQLDate(sDatumDo) & " and PunRezervoar='Da'))) GROUP BY og.VoziloID", BazaPodatakaGlavna, adOpenStatic, adLockOptimistic u cemu mi je problem???? |