Comment faire cette requête SQL..
Résolu
bazz
-
bazz -
bazz -
Bonjour à tous,
J'ai une base de données, qui se présente comme suit :
Nom - Points gagnés
Tous les jours, j'y fais trois entrées, comme suit :
Toto - 3
Roger - 2
Albert - 1
Etc..
Certaines personnes peuvent revenir au fil des jours (par exemple, sur les sept derniers jours, Toto est revenu 3 fois).
Comment pourrais-je faire une requête qui me fait la somme des points gagnés pour chaque, et qui me sorte un top10 des points gagnés ?
J'ai une base de données, qui se présente comme suit :
Nom - Points gagnés
Tous les jours, j'y fais trois entrées, comme suit :
Toto - 3
Roger - 2
Albert - 1
Etc..
Certaines personnes peuvent revenir au fil des jours (par exemple, sur les sept derniers jours, Toto est revenu 3 fois).
Comment pourrais-je faire une requête qui me fait la somme des points gagnés pour chaque, et qui me sorte un top10 des points gagnés ?
A voir également:
- Comment faire cette requête SQL..
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Sql (+) - Forum Programmation
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
Tu as bien compris oui. Et je ne le fais pas car j'ai d'autres champs dans ma table, j'ai juste simplifié le schéma ici :)
FROM "nom de table"
GROUP BY "Nom" ORDER BY points DESC LIMIT 0,10
tu mets le sujet en résolu stp ? courage pour la suite de ton développement ;)
Ça me sort bien 10 noms, mais toute la partie points est à 0