Page 1 sur 1

Statistiques sur les données d'une base

Posté : 28 janv. 2006, 01:47
par Gico
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

Posté : 28 janv. 2006, 11:32
par albat
À priori, ce ne devrait pas être très compliqué.
Montre-nous quand même la structure de tes tables...

Posté : 29 janv. 2006, 02:07
par Gico
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.

Posté : 29 janv. 2006, 12:17
par epso
à 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 ;)

Posté : 31 janv. 2006, 01:57
par Gico
J'ai essayé et ça marche, en plus cette fonction m'offre pleins de perspective... :wink:
Merci