afficher les 3 plus grandes valeurs dans une table

afficher les 3 plus grandes valeurs dans une table - SQL/NoSQL - Programmation

Marsh Posté le 21-10-2006 à 09:01:38    

Salut :bounce:  
J'ai une table Produits_departement qui contient la liste des produits par departement et la quantite de chaque produit que l'on a en stock. J'essais de creer une requete qui m'affiche les 3 produits que l'on a en plus grande quantite pour chaque departement. j'ai essaye le code:
select top 3 produitID, departmentID
from Produits_departement
group by departmentID
order by produite_quantite desc;
 
masi cela ne me donne pas le resultat espéré. Ca m’affiche plutot les 3 plus grandes valeurs de toute la table au lieu de m’afficher les 3 plus grandes valeurs pour chaque departement.
Quelqu’un a une idee comment faire ?  
 
Merci d'avance  :jap:

Reply

Marsh Posté le 21-10-2006 à 09:01:38   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed