Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc oko funkcije AVG

[es] :: MySQL :: Pomoc oko funkcije AVG

[ Pregleda: 1191 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mtolic
beginner
N/A

Član broj: 321557
Poruke: 7
*.dynamic.isp.telekom.rs.



+1 Profil

icon Pomoc oko funkcije AVG28.02.2014. u 14:34 - pre 123 meseci
Pozdrav

Treba mi pomoc oko dobijanja prosecnog zbira koristenjem funkcije AVG. Svaki put kad pokusav da pokrenem dobijam eror poruku: Column "dbo.Proizvod.ProizvodID" is invalid in the ORDER BY clause because it is not contained in either an aggregate function or the GROUP BY clause. Kako bi trebalo da izgleda pravilno napisan kod da bi se dobio odgovarajuci rezultat?


SELECT dbo.Proizvod.ProizvodID, dbo.Komitent.Ime, dbo.Komitent.Prezime, AVG (Cena) AS SrednjaCena
FROM dbo.Komitent INNER JOIN dbo.Proizvod ON dbo.Komitent.BrojKomitentaID=dbo.Proizvod.ProizvodtID
ORDER BY dbo.Proizvod.ProizvodID DESC
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Pomoc oko funkcije AVG28.02.2014. u 15:11 - pre 123 meseci
Code (sql):

SELECT dbo.Proizvod.ProizvodID, dbo.Komitent.Ime, dbo.Komitent.Prezime, AVG (Cena) AS SrednjaCena
FROM dbo.Komitent INNER JOIN dbo.Proizvod ON dbo.Komitent.BrojKomitentaID=dbo.Proizvod.ProizvodtID
GROUP BY dbo.Proizvod.ProizvodID, dbo.Komitent.Ime, dbo.Komitent.Prezime
ORDER BY dbo.Proizvod.ProizvodID DESC


Sve ono što nije agregatna funkcija mora da bude u GROUP BY.
 
Odgovor na temu

mtolic
beginner
N/A

Član broj: 321557
Poruke: 7
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Pomoc oko funkcije AVG28.02.2014. u 15:54 - pre 123 meseci
Citat:
djoka_l
Code (sql):

SELECT dbo.Proizvod.ProizvodID, dbo.Komitent.Ime, dbo.Komitent.Prezime, AVG (Cena) AS SrednjaCena
FROM dbo.Komitent INNER JOIN dbo.Proizvod ON dbo.Komitent.BrojKomitentaID=dbo.Proizvod.ProizvodtID
GROUP BY dbo.Proizvod.ProizvodID, dbo.Komitent.Ime, dbo.Komitent.Prezime
ORDER BY dbo.Proizvod.ProizvodID DESC


Sve ono što nije agregatna funkcija mora da bude u GROUP BY.


Hvala ti djoka_I, to je ono sto mi je upravo nedostajalo.
 
Odgovor na temu

[es] :: MySQL :: Pomoc oko funkcije AVG

[ Pregleda: 1191 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.