Elikkä miten sais mysql :stä haettua tiedot silleen että jos on vaikka koulu numeroiden yhteissumma yhdessä ja aineiden lukumäärä yhdessä... ( eri käyttäjille vaikkapa ) ja sitten pitäisi hakea niin että näyttää ne ekana kenellä on numerot / aineiden lukumäärällä suurin ? :) toivottavasti ei mennyt liian vaikeeks...
Hiukan epäselvä selitys ongelmasta mutta oletetaan että tarkoitat tätä, mysql kantaa ei ole missään tällähetkellä käytössäni olevassa koneessa, mutta ehkä Oracle esimerkki auttaa.
Oletetaan että data on :
Select nimi,numero, lkm from test; NIMI NUMERO LKM a 52 7 b 60 8 c 34 8
ja lasketaan keskiarvo sekä lajitellaan niin että suurin ka ensin:
select nimi, numero,lkm, round(numero/lkm,1) ka from test order by 4 desc; NIMI NUMERO LKM KA b 60 8 7.5 a 52 7 7.4 c 34 8 4.3
Aihe on jo aika vanha, joten et voi enää vastata siihen.