Bonjour,
Je dois actuellement obtenir un nombre de produit vendus. Par chance, ceux ci sont contenus dans une table, mais avec une quantitée. (Dans cette table, chaque enregistrement correspond à un produit dans une commande)
Pour obtenir le nombre de fois que le produit à été commandé, j'ai donc fais un simple count :
Cepandant, il me faudrait également prendre en compte le nombre de produit dans chaque commande.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT COUNT(*) As 'NbProd', id_produit FROM detail_commandes GROUP BY id_produit ORDER BY NbProd DESC
Le champ contenant cette quantité est "Qte_produit"
Quelqu'un saurait comment m'y prendre? En plusieurs requêtes peut-être?
PS: Je suis sous SQL server 2005
Au cas ou une partie de la structure serait utile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 id_detail decimal(10, 0) id_produit decimal(10, 0) id_commande decimal(10, 0) Nom_produit nvarchar(255) Ref_produit nvarchar(50) Qte_produit int
Partager