Ik heb een standenlijst met:
- wedstrijden gespeeld
- wedstrijden gewonnen
- percentage gewonnen wedstrijden.
De percentages worden uitgerekend met PHP
Maar nu wil ik sorteren op percentage zodat 100% boven komt te staan.
De query waarmee ik nu alle gegevens ophaal:
Hoe zorg ik ervoor dat de berekening uitgevoerd wordt in de query en de oplossing gebruikt kan worden om op te sorteren?.
.modbreak: heb de layoutverneuking even weggehaald
- wedstrijden gespeeld
- wedstrijden gewonnen
- percentage gewonnen wedstrijden.
De percentages worden uitgerekend met PHP
PHP:
1
| $winstper = substr(($winst / $egespeeld) * 100,0,5); |
Maar nu wil ik sorteren op percentage zodat 100% boven komt te staan.
De query waarmee ik nu alle gegevens ophaal:
SQL:
1
2
3
4
5
6
| SELECT SUM(t1.winst) as swinst, SUM(t1.verlies) as sverlies, t1.speler_id, t1.team_id, t2.voornaam, t2.tussenvoegsel, t2.achternaam FROM speler_score as t1, spelers as t2 WHERE t1.klasse = '1' GROUP BY t1.speler_id, t2.id ORDER BY swinst DESC |
Hoe zorg ik ervoor dat de berekening uitgevoerd wordt in de query en de oplossing gebruikt kan worden om op te sorteren?.
.modbreak: heb de layoutverneuking even weggehaald
[ Voor 12% gewijzigd door .oisyn op 16-10-2004 16:14 ]