wedstrijd uitreken probleem
ik ben een simpele wedstrijd schema aan het maken voor een badminton vereniging
die er zo uit ziet: ik vul ook test teams in om te laten zien hoe ik de score wil gaan doen
Nummer: Teamnaam: Wedstrijden gespeeld: Sets winst: Sets verlies
1 test1 8 54 10
2 test2 7 36 20
3 test3 7 25 31
4 test4 8 23 41
ik hoop dat jullie het zo snappen nu het probleem
de rang van nummer 1,2,3 word in het eerste geval berekent met de sets winst dit lukt mij nog wel
aan de hand van mijn query:
Code (php)
1
$sql = mysql_query("SELECT team_id, naam, gespeelde_wedstrijden, sets_winst, sets_verlies FROM teams_team1 ORDER BY sets_winst DESC");
hiermee komt het team boven aan te staan met de meeste sets winst maar nu wil ik het volgende
als er meerdere teams zijn met het zelfde aantal sets gewonnen moet de query naar de sets verlies kijken en daar op gaan
sorteren maar als en de sets winst gelijk zijn en sets verlies gelijk zijn moet de query naar het aantal gespeelde wedstrijden kijken.
ik hoop dat iemand me hier mee kan helpen
en ik hoop ook genoeg informatie te hebben gegeven.
ik ga zelf ook ff wat dingen proberen.
AL VAST BEDANKT
Gewijzigd op 01/09/2011 13:43:17 door Mr Beronne
Code (php)
1
2
3
2
3
<?php
$sql = mysql_query("SELECT team_id, naam, gespeelde_wedstrijden, sets_winst, sets_verlies FROM teams_team1 ORDER BY sets_winst DESC, sets_verlies ASC, gespeelde_wedstrijden DESC");
?>
$sql = mysql_query("SELECT team_id, naam, gespeelde_wedstrijden, sets_winst, sets_verlies FROM teams_team1 ORDER BY sets_winst DESC, sets_verlies ASC, gespeelde_wedstrijden DESC");
?>
Eerst op gewonnen sets (meeste eerst), dan op verloren sets (minste eerst), dan op gespeelde wedstrijden (meeste eerst)
Probeer eens :)
ORDER BY sets_winst DESC, sets_verlies ASC, gespeelde_wedstrijden ASC
ik heb die van jou geprobeerd en het werkt
iedereen bedankt weer voor de super snelle reacties
echt harstikke bedankt kan ik weer verder
Da's graag gedaan. Ik was enkel niet zeker bij het aantal gespeelde wedstrijden.. Moet het kleinste of het grootste aantal bovenaan staan?
Volgens mij degene met de minst gespeelde wedstrijden, die staat er namelijk procentueel gezien beter voor. Dus: gespeelde_wedstrijden ASC