Statistiques sur les données d'une base

Eléphant du PHP | 294 Messages

28 janv. 2006, 01:47

salut
Je voudrais créer des statistiques simples sur les données d'une base. je ne sais par quel bout m'y prendre.
Par exemple, j'ai une table d'articles d'une boutique et une autre table d'articles vendus, je voudrait extraire de cette dernière , disons les dix meilleurs ventes.
Si quelqun peut me mettre sur la piste de la bonne methode ou sur celle d'un tutorial.
merci

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

28 janv. 2006, 11:32

À priori, ce ne devrait pas être très compliqué.
Montre-nous quand même la structure de tes tables...

Eléphant du PHP | 294 Messages

29 janv. 2006, 02:07

La structure des tables.. disons pour resumer en restant pertinent, que j'ai une table "articles" avec ID et un certains nombre de champs et une table "liste" qui contient tous les articles passés en commande avec notemment, un champ reprennant l'ID de l'article. Donc j'aimerais parcourir cette table , comptabiliser pour chaque article present le nombre de fois qu'il a été acheté et sortir les dix articles le plus acheté.
J'espere avoir été clair.

Eléphanteau du PHP | 40 Messages

29 janv. 2006, 12:17

à priori, essaie un truc du genre:

Code : Tout sélectionner

SELECT sum(un_autre_champ) FROM liste GROUP BY id ORDER BY 1 LIMIT 10
Piaprés si tu veux afficher aussi le nom et tout, il te suffit de faire une jointure avec la table article ;)

Eléphant du PHP | 294 Messages

31 janv. 2006, 01:57

J'ai essayé et ça marche, en plus cette fonction m'offre pleins de perspective... :wink:
Merci