Ordonner un calcul de requetes SQL - PHP - Programmation
Marsh Posté le 10-04-2009 à 10:37:38
Avec la plupart des SGBD, la clause order by peut s'appliquer à un calcul, par exemple :
select table1.points + table2.points |
Une autre solution (que je chosirais probablement) consiste à utiliser le tri des tableaux dans PHP (instruction sort, voir http://fr3.php.net/manual/fr/function.sort.php), une fois que les données ont été récupérées et stockées dans un tableau.
Marsh Posté le 09-04-2009 à 22:15:07
Bonsoir a tous,
Je débute dans le PHP/SQL et je souhaiterai créer un système de classement de membres en fonction des points gagnés
Ces points viennent de plusieurs tables SQL et sont multipliés ou divisés chacun différemment.
Le total de ces calculs sont additionnés
Mon calcul final ressemble a ca :
$points = $pointsactivites + $pointsinvestissement + $pointspenalites
Je souhaiterai savoir comment faire pour classer par ordre décroissant le calcul final.
Je sais que pour les requêtes de table SQL, il suffit de mettre un ORDER BY, mais comme il ne s'agit pas d'une table, mais d'un calcul de calcul de plusieurs tables, je ne suis pas sûr que ca soit la même façon de procéder.
Je remercie d'avance tout ceux qui pourront m'aider.