Merhaba arkadaşlar, oyun sitemde en çok olumlu oy alanları listelemek istiyorum. Ama kullandığım script sadece en çok oy alanları listeliyor. Ben baya bir kurcaladım ama mysql bilgim pek iyi olmadığı için işin içinden çıkamadım.

Tablo bu.
+---------+------+-----------+
| idno | oyunid | uyeid | puan|
+---------+------+-----------+
| 1.....| 1.........| 1......| 1......|
| 2.....| 1.........| 5......| 1......|
| 3.....| 1.........| 8......| 2......|
| 4.....| 2.........| 2......| 1......|
| 5.....| 2.........| 8......| 2......|
| 6.....| 2.........| 2......| 1......|
| 7.....| 2.........| 8......| 2......|
| 8.....| 2.........| 2......| 1......|
+---------+------+-----------+

Olumlu oy (puan) = 1
Olumsuz oy (puan)=2

$sorgu1 = mysql_query("SELECT SUM(oy.puan), 
			oy.oyunid, oyunlar.idno, oyunlar.swf, oyunlar.baslik, oyunlar.aciklama, oyunlar.oynanma,
			oyunlar.seobaslik, oyunlar.resim, oyunlar.kategori, oyunlar.video, oyunlar.tuslar, oyunlar.tarih, 
			 CASE WHEN ( oyunlar.zaman BETWEEN '".$yenioyunbaslangictarihi."' and '".$zaman."') THEN '1' ELSE '0' END 'yenimi',
			kat.idno kategoriidno,kat.kategorimetni, kat.baslik kategoribaslik, kat.aciklama kategoriaciklama, kat.katresim kategoriresim,
			kat.kategorimetni,
			kat.seobaslik kategoriseobaslik from oylama oy, oyunlar, kategoriler kat where oyunlar.idno=oy.oyunid and oy.puan=1 and kat.idno=oyunlar.kategori and oyunlar.aktif = 1 GROUP by oy.oyunid order by SUM(oy.puan) DESC limit ".populeroyunsayisi);
Yapmak istediğim şu

Diyelim oyun 20 oy almış ve bunlardan 15'i olumlu, (75%)
başka bir oyun 16 oy almış ve 14'ü olumlu (87.5%)

Amacım bunu yüzdelik oranlara göre sıralamak.

Yardım edecek arkadaşlara şimdiden çok teşekkür ediyorum.