Bosna i Hercegovina



#1 10.09.2012-09:06
miro35 Offline
Clan
Registrovan/a od: 05.01.2009-15:56
Komentari: 609


Subject: 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?
Miro
↑  ↓

#2 10.09.2012-09:30
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,371


Subject: Re: SQL Prosječna cijena
Sa Queryem možeš ovako:
DownloadIzvorni kod (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;

Pozdrav
↑  ↓

#3 10.09.2012-10:08
miro35 Offline
Clan
Registrovan/a od: 05.01.2009-15:56
Komentari: 609


Subject: Re: SQL Prosječna cijena
Hvala radi ,nisam mislio tako.Htio sam izbjeći pravljenje query-ija ali dobro je i ovako.
Miro
↑  ↓

#4 10.09.2012-10:27
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,371


Subject: 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.
Pozdrav
↑  ↓

#5 10.09.2012-10:33
miro35 Offline
Clan
Registrovan/a od: 05.01.2009-15:56
Komentari: 609


Subject: 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
Miro
↑  ↓

#6 10.09.2012-11:16
miro35 Offline
Clan
Registrovan/a od: 05.01.2009-15:56
Komentari: 609


Subject: 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)
Miro
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 14.11.2018-21:09.