Bonjour tout le monde,
j'ai un petit soucis de requête SQL,
j'ai une table de membres que je mets à jours régulièrement afin de créer un graphique d'évolution...
-----------------------
pseudo | points | date
-----------------------
juju | 1200 | 13/06/07
juju | 1100 | 12/06/07
juju | 1000 | 11/06/07
popo| 1150 | 13/06/07
popo| 1150 | 12/06/07
popo| 1100 | 11/06/07
mat | 950 | 13/06/07
mat | 900 | 12/06/07
voila un jeu d'essai représentatif de ma table, certains membres partent, d'autres arrivent en cours de route...
pour faire mon graphique, il me faut tous les membres entre deux date et classé par ordre de points décroissant
ma requête:
son résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select distinct(pseudo) from stat_membre where date between dateMin and dateMax order by points
1, popo
2, juju
3, mat
ma requête se base sur la dateMin et non pas sur la dateMax,
ce que j'attends c'est d'avoir les membres classé par ordre décroissant en fonction de leur points et de la date la plus récente enregistrée!
afin d'obtenir : juju, popo, mat
En plus ma requête n'est pas très belle car le champ points n'est pas dans le select alors que je l'utilise dans le order by^^
Merci d'avance
J'espère avoir été assez clair...
Enjoy @+
Partager