Php, mySQL et algorithme de tri

Fermé
RaphTal Messages postés 1 Date d'inscription lundi 7 juillet 2008 Statut Membre Dernière intervention 7 juillet 2008 - 7 juil. 2008 à 18:44
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 7 juil. 2008 à 20:42
Bonjour,

Je suis en train de créer un site qui regroupe tous les partenariats de ma boite et j'ai un problème d'algorithmique que je n'arrive pas à résoudre.
Je souhaite classer les secteurs d'activité en fonction du volume d'affaire que ma boîte fait avec eux. Voici le code php permettant d'obtenir un tableau volume/secteur :

$requete = "SELECT p.Volume_P, sa.Secteur
FROM PARTENARIATS AS p, ENTREPRISES AS e, SECTEURS_ACTIVITE AS sa
WHERE p.IDEntreprise = e.IDEntreprise
AND sa.IDSecteurActivite = e.IDSecteurActivite";
$resultat = mysql_query ($requete) or die(mysql_error());
$classement = mysql_fetch_array ($resultat);


$classement est donc un tableau du type :
1200 / Secteur1
200 / Secteur4
310 / Secteur1
124 /Secteur2 ...

Je ne sais pas comment faire pour parcourir ce tableau et obtenir à la fin pour chaque secteur le volume TOTAL.

Merci pour votre aide précieuse,

Raph
A voir également:

1 réponse

vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 259
7 juil. 2008 à 20:42
C'est peut être un truc du genre :

SELECT sum(p.Volume_P) as somme, sa.Secteur
FROM PARTENARIATS AS p, ENTREPRISES AS e, SECTEURS_ACTIVITE AS sa
WHERE p.IDEntreprise = e.IDEntreprise
AND sa.IDSecteurActivite = e.IDSecteurActivite
GROUP BY sa.Secteur
0