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:
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
son résultat:
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 @+