Forum › PHP / SQL › Topic
[PHP/SQL] Ranking uitrekenen
Beste,
Ik heb een overzicht van teams in mijn MYSQL database met daarin ook de standen van de teams.
De tabel is als volgt opgebouwd:
clubnaam
gewonnen
verloren
gelijk
punten
voor
tegen
min
status
Kan iemand mij vertellen hoe ik nu een query kan maken waarin de volgende berekening zit om tot een "ranking" te komen:
De bepaling van de stand;
Winnen = 3 punten
Gelijk = 1 punt
Meeste punten is nummer 1, indien gelijk aantal punten, dan krijgt het team met het beste doelsaldo voorrang (doelsaldo is aantal gescoord – aantal tegen). Indien ook doelsaldo gelijk (bijvoorbeeld +11) dan aantal gescoord voorrang, indien dat ook gelijk is, dan onderling resultaat (ik weet niet of dat lastig is, maar als ze nog niet tegen elkaar gespeeld hebben zoals in het begin van een seizoen voorkomt, dan gewoon op alfabetische volgorde).
Kan iemand mij vertellen (het liefst met een voorbeeld code) hoe dit aan te pakken want ik heb geen flauw idee.
Alvast bedankt!
Ik heb een overzicht van teams in mijn MYSQL database met daarin ook de standen van de teams.
De tabel is als volgt opgebouwd:
clubnaam
gewonnen
verloren
gelijk
punten
voor
tegen
min
status
Kan iemand mij vertellen hoe ik nu een query kan maken waarin de volgende berekening zit om tot een "ranking" te komen:
De bepaling van de stand;
Winnen = 3 punten
Gelijk = 1 punt
Meeste punten is nummer 1, indien gelijk aantal punten, dan krijgt het team met het beste doelsaldo voorrang (doelsaldo is aantal gescoord – aantal tegen). Indien ook doelsaldo gelijk (bijvoorbeeld +11) dan aantal gescoord voorrang, indien dat ook gelijk is, dan onderling resultaat (ik weet niet of dat lastig is, maar als ze nog niet tegen elkaar gespeeld hebben zoals in het begin van een seizoen voorkomt, dan gewoon op alfabetische volgorde).
Kan iemand mij vertellen (het liefst met een voorbeeld code) hoe dit aan te pakken want ik heb geen flauw idee.
Alvast bedankt!



Offline



