Bonjour à vous je suis à la recherche d'une solution à mon problème, je dois lister, la liste des 10% des produits les plus vendeurs.
Voici une image de ma base de donner.
Ma basse de donné, pour l’installation utiliser la console MySQL
magasin.sql
Donc j'ai fais une première requête pour calculer les produits commandés les plus vendu en nombres Descendant.
la ou cella coince c'est comment je pourrais mis prendre si je veux simplement 10% des produits commandé les plus populaires. est-ce que je dois améliorer ma requête ? faire une sous-requête ou bien faire une fonction dans mon code PHP a l'aide des valeur récupérer de ma requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT SUM(PC.produit_commande_quantite) AS quantite, PC.produits_produit_id, P.produit_nom, produit_prix FROM produits_commandes AS PC INNER JOIN produits AS P ON P.produit_id = PC.produits_produit_id GROUP BY PC.produits_produit_id ORDER BY quantite DESC
j'ai besoin de conseil qui pourrait m'éclairer un minimum.
Partager