Au secours, requête SQL, sous requête, AVG and co - SQL/NoSQL - Programmation
Marsh Posté le 28-07-2013 à 23:45:33
suffit que je poste le truc pour trouver juste après alors que je cherche depuis une heure… pour ceux qui cherchent comme moi, il suffit d'utiliser Having
Exemple :
SELECT id,marque,modele,segment,avg(prix) FROM neuf GROUP BY marque,modele HAVING avg(prix) BETWEEN 23000 AND 25000 ORDER BY avg(prix)
Je ne sais pas si c'est clean mais ça marche
Marsh Posté le 28-07-2013 à 23:38:05
Salut les boss du MySQL,
J'ai une base avec le prix de x voitures dans leur n déclinaisons possible.
Exemple : audi a3 tdi 105 à 20 000 euros, audi a3 tdi 150 à 25 000 euros, etc.
Je voudrais trouver les voitures qui ont a peu près (à +/- 5%) le même prix moyen qu'une autre voiture.
SELECT id,marque,modele,avg(prix) FROM neuf GROUP BY marque,modele ORDER BY avg(prix)
=> Me fait la liste des prix moyens par marque/modele
Exemple :
Audi | A3 | 21556
Audi | A4 | 27890
etc.
Imaginons que je veuilles la liste des voitures dont le prix moyen se situe entre 23 000 et 25 000 euros, savez vous comment je dois faire ma requête ?
J'en deviens dingue depuis une heure
merci !
---------------
Bha ouais mais bon, m'enfin quoi...