miro35 10.09.2012 10:06
Predmet:SQL Prosječna cijena

Kako napisati u VBA da mi izdvoji prosječnu cijenu iz neke tabele za određenu Å¡ifru artikla i za period od do?

pmiroslav 10.09.2012 10:30
Predmet:Re: SQL Prosječna cijena

Sa Queryem možeš ovako:
PreuzmiIzvorni kôd (SQL):
  1. SELECT Cjenik.Sifra, Avg(Cjenik.Cijena) AS Prosjek
  2. FROM Cjenik
  3. WHERE (Cjenik.Datum) BETWEEN [Od] AND [Do]
  4. GROUP BY Cjenik.Sifra;

miro35 10.09.2012 11:08
Predmet:Re: SQL Prosječna cijena

Hvala radi ,nisam mislio tako.Htio sam izbjeći pravljenje query-ija ali dobro je i ovako.

pmiroslav 10.09.2012 11:27
Predmet:Re: SQL Prosječna cijena

Moje je mišljenje da uvjek treba koristiti jednostavnije riješenje. Pisanje koda treba ostaviti za stvari koje se ne mogu dobiti iz Querya.

miro35 10.09.2012 11:33
Predmet:Re: SQL Prosječna cijena

ZnaÅ¡ morat ću napraviti viÅ¡e query-ija jer imam na viÅ¡e formi gdje mi treba vuć prosječnu nabavnu cijenu.A datume vučem sa tih formi pa prema tome moram imati viÅ¡e query-ija.Ali i ovo je dobro rjeÅ¡enje.Hvala

miro35 10.09.2012 12:16
Predmet:Re: SQL Prosječna cijena

Ima u VBA našao sam DAvg
Evo primjer:
Me.NCijena = Round(DAvg("Prosjek", "qryProsjekNabavnaCijena", "BrArt='" & Me.BrojArtikla & "' and Datum<=#" & Format$(Forms!frmIzdatnice!Datum, "mm\/dd\/yyyy") & "#"), 2)