aide pour une requete contenant MIN,MAX et COUNT [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 21-11-2005 à 16:45:06
Ca devrait marcher.
Quel SGBD ?
edit: fais attention à la casse pour les marques / modèles, dans ton exemple on peut y voir Peugeot et peugeot
Marsh Posté le 21-11-2005 à 17:13:54
en fait ça marche en effet... j'avais du faire une erreur avec une de mes colonnes...
merci pr l'attention !
Marsh Posté le 21-11-2005 à 16:22:23
Je voudrai faire une requete contenenat un MIN un MAX et un COUNT en "meme temps" mais a priori je n'y arrive pas je n'arrive que en mettant un COUNT par exemple.
Donc avec un exemple une table voiture avec 1 listre de voitures qui doivent etre vendue dans une fourchette de prix:
table_voitures :
MARQUE----MODELE-----PRIX_MIN-----PRIX_MAX-----
Peugeot 206 6500 7500
peugeot 206 4000 5000
Peugeot 307 10000 11000
Renault Clio 7500 9000
Renault Clio 3500 4000
Etc...
Je voudrai que le resultat de ma requete soit ainsi :
MARQUE MODELE PX_MIN PX MAX NBRE
Peugeot 206 4000 7500 2
Peugeot 307 10000 11000 1
Renault Clio 3500 9000 2
Elle doit afficher le minimum des prix pour les 206 et leur maximum, ainsi que le nbre de 206
je pensais que la requete aurait cette forme la :
SELECT marque,modele,MIN(PRIX_MIN) AS PX_MIN,MAX(PRIX_MAX) AS PX_MAX, COUNT(modele) AS nbre
FROM table_voiture
GROUP BY MARQUE,MODELE
mais ça ne marche pas ..