Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1369 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Au secours, requête SQL, sous requête, AVG and co

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Au secours, requête SQL, sous requête, AVG and co

n°2198941
vanquishV1​2
se coucher tard nuit
Posté le 28-07-2013 à 23:38:05  profilanswer
 

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 :D  
 
merci !


---------------
Bha ouais mais bon, m'enfin quoi...
mood
Publicité
Posté le 28-07-2013 à 23:38:05  profilanswer
 

n°2198942
vanquishV1​2
se coucher tard nuit
Posté le 28-07-2013 à 23:45:33  profilanswer
 

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


Message édité par vanquishV12 le 28-07-2013 à 23:45:52

---------------
Bha ouais mais bon, m'enfin quoi...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Au secours, requête SQL, sous requête, AVG and co

 

Sujets relatifs
[SQL/ACCESS] Requête Jointure + imbrication?Extraction d'instructions SQL
Requête UPDATE aucun résultatcalcul de cout d'une requete
creationd'une requete avec hibernateSQL / creer des colonnes dont les valeurs sont conditionnelles
[MySQL] - Requête SQL sur plusieurs tablesUnifier la collation des colonnes d'une bdd MS SQL Server par script
Plus de sujets relatifs à : Au secours, requête SQL, sous requête, AVG and co


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR