Bonjour,
Je dois écrire la requête suivante :
Or aucune de mes requêtes ne marchent...Quel est l'article (référence, désignation) le plus vendu
Mon schéma est le suivant :
Pouvez-vous m'aider s'il-vous-plaît ?Rayon (codeRayon, nomRayon)
Salarie (codeMatricule, nom, prenom, cAffaires, responsable, codeRayon)
Facture (numFacture, dateFacture, nomClient, codeSalarie)
Article (reference, designation, prixCatalogue, prixMinimal, qteStock, codeTVA, codeRayon)
TVA (codeTVA, tauxTVA)
DetailFact (Facture, reference, quantite, prixVente)
Les requêtes que j'ai essayées :
Ou encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Select designation, referencre from article where (SELECT reference, SUM(quantite) as nbv FROM detailfact GROUP BY reference HAVING SUM(quantite) >= ALL (SELECT SUM(quantite) FROM detailfact GROUP BY reference)) = (Select Max(nbv) From (select nbv, reference From ( SELECT reference, SUM(quantite) as nbv FROM detailfact GROUP BY reference HAVING SUM(quantite) >= ALL (SELECT SUM(quantite) FROM detailfact GROUP BY reference)))
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Select Max(nbv) From (select nbv, reference From ( SELECT reference, SUM(quantite) as nbv FROM detailfact GROUP BY reference HAVING SUM(quantite) >= ALL (SELECT SUM(quantite) FROM detailfact GROUP BY reference)))
Partager