1)Pour chaque catégorie, donner le nombre de commandes :
Code:
1
2
3
4
5 SELECT COUNT(DISTINCT *) AS NbComs, P.CodeCateg FROM Commande AS C INNER JOIN DetailCommande AS D ON C.Nocom=D.NoCom INNER JOIN Produit AS P ON D.Refprod=C.Refprod GROUP BY P.CodeCateg
2)Chiffre d'affaire généré pour chacun de ses produits :
Code:
1
2
3
4 SELECT SUM(D.Qte*D.PrixUnit), D.Refprod FROM DetailCommande AS D INNER JOIN Produit AS P ON D.Refprod=P.Refprod GROUP BY D.Refprod
Voilà pour la 4 mais j'ai pas essayé de regrouper le tout. Je le ferai une fois que vous aurez validé chaque sous requête :D.
Pour la 7 :
1)Clients italiens ayant au moins une commande :
Code:
1
2
3
4
5
6 SELECT C.CodeCli FROM Client AS C INNER JOIN Commande AS O ON O.CodeCli=C.CodeCli WHERE C.Pays='Italie' GROUP BY C.CodeCli HAVING COUNT(O.NoCom)>=1
Mais je ne vois pas comment les compter....:cry:
Y'aura aussi la 8 (la dernière :ouf:) mais vu qu'elle est formulée tout aussi bien que les autres, j'ai un peu de mal à la comprendre.
8)Quel est-le CA généré par catégorie alimentaire pour les employés sous la responsabilité du Chef des ventes « Patrick Emery », sur le Royaume-Uni, la France et les Etats-Unis ?
:aie::aie: