[ Marko Medojević @ 15.09.2007. 11:19 ] @
Primer:

Tabela Student:
ind - broj indeksa (integer)
ime - ime studenta (varchar)

Tabela Ocena:
ido - id ocene (integer)
ind - indeks (integer)
oc - ocena (integer)

Tabela student je popunjena sa nekoliko studenata, a u tabelu ocene su unesene ocene za te studente.

U MySQL 5, prilikom izvršavanja ovog upita, dobijam sortiran prosek za studente u opadajućem redosledu.
Code:
select ind, sum(oc)/count(oc) from ocena group by ind order by 'sum(oc)/count(oc)' desc;


Problem je što rezultat u MySQL 4 nije sortiran.
[ BluesRocker @ 15.09.2007. 14:51 ] @
Nemam ovde instaliranu 4-orku, ali ovo bi trebalo da svuda radi:
Code:
select ind, sum(oc)/count(oc) from ocena group by ind order by 2 desc;

ili ovo:
Code:
select ind, (sum(oc)/count(oc)) as average from ocena group by ind order by average desc;
[ Marko Medojević @ 15.09.2007. 14:52 ] @
hvala!