Groupé par Consommation Energetique ? (A;B;C...)

Eléphant du PHP | 168 Messages

23 nov. 2013, 15:46

Bonjour,

Je souhaitais savoir s'il mettait possible de regrouper mes valeurs présentent dans l'image suivante pour compter le nombre de bien entre >1 et 50 de CE (A), >=51 et <=90) (B), etc... afin de voir statistiquement la répartition ?

Si oui comment ? Car j'arrive a l'obtenir mais pour qu'un seul à la fois(CE), je n'arrive pas les grouper tous entre une seule requete...

Merci
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Eléphant du PHP | 168 Messages

23 nov. 2013, 16:35

En tatonnant j'ai réussi à obtenir ce que je voulais
SELECT   
	(SELECT  COUNT(ce) AS NB FROM annonces_xml WHERE ce BETWEEN 1 AND 50) AS A ,
        (SELECT  COUNT(ce) AS NB FROM annonces_xml WHERE ce BETWEEN 51 AND 90) AS B ,
        (SELECT  COUNT(ce) AS NB FROM annonces_xml WHERE ce BETWEEN 91 AND 150) AS C ,
        (SELECT  COUNT(ce) AS NB FROM annonces_xml WHERE ce BETWEEN 151 AND 230) AS D ,
        (SELECT  COUNT(ce) AS NB FROM annonces_xml WHERE ce BETWEEN 231 AND 330) AS E ,
        (SELECT  COUNT(ce) AS NB FROM annonces_xml WHERE ce BETWEEN 331 AND 450) AS F ,
        (SELECT  COUNT(ce) AS NB FROM annonces_xml WHERE ce > 450) AS G 
 FROM annonces_xml LIMIT 1
Par contre, j'aurai voulu pousser le vis en affichant par type de bien (appartement,maison,...) mais cette fois impossible d'y arriver..

Mammouth du PHP | 2278 Messages

25 nov. 2013, 12:19

Tu ne peux pas ajouter un group by dans ta requête?
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD