Pozdrav svima u bazi imam Query sa ovim SQL-om:
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:
u cemu mi je problem????
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;
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
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????
Potpis
A gde je moj moped ko da je u moravu propo!
Pero kojot genije!
Pero kojot genije!