par
pinpon » 05 juin 2011, 21:43
Bonjour (ou bonsoir..tout dépend de l'heure à laquelle vous lisez mon post).
J'ai un "petit" problème et j'aimerais avoir de l'aide.
A partir du code ci-dessous, je calcule la moyenne des élèves présents dans ma table pour un type de session donné. Pour ça, je n'ai pas eu de souci.
$sql = mysql_query("SELECT eleveId,sessionFormId,AVG(note) AS moyenne FROM Note LEFT JOIN SessionFormation ON SessionFormation.idSession = Note.SessionFormId WHERE SessionFormation.typeSession='conduite' GROUP BY Note.Id") or die(mysql_error());
while($req = mysql_fetch_array($sql))
{
$moy = $req['moyenne'];
echo "L'id ".$req['eleveId']." a une moyenne de ".$moy."<br/>";
}
Mon problème est que j'aimerais comparer les moyennes entre elles afin d'établir un classement.
Depuis ce matin, je m'efforce de trouver une solution mais en vain

. Si quelqu'un pouvait m'éclairer, ce serait vraiment sympa

..
En tout cas, merci d'avance pour votre aide...
Bonjour (ou bonsoir..tout dépend de l'heure à laquelle vous lisez mon post).
J'ai un "petit" problème et j'aimerais avoir de l'aide.
A partir du code ci-dessous, je calcule la moyenne des élèves présents dans ma table pour un type de session donné. Pour ça, je n'ai pas eu de souci.
$sql = mysql_query("SELECT eleveId,sessionFormId,AVG(note) AS moyenne FROM Note LEFT JOIN SessionFormation ON SessionFormation.idSession = Note.SessionFormId WHERE SessionFormation.typeSession='conduite' GROUP BY Note.Id") or die(mysql_error());
while($req = mysql_fetch_array($sql))
{
$moy = $req['moyenne'];
echo "L'id ".$req['eleveId']." a une moyenne de ".$moy."<br/>";
}
Mon problème est que j'aimerais comparer les moyennes entre elles afin d'établir un classement.
Depuis ce matin, je m'efforce de trouver une solution mais en vain :cry: . Si quelqu'un pouvait m'éclairer, ce serait vraiment sympa :priere: ..
En tout cas, merci d'avance pour votre aide...