nounours21_6
Messages postés255Date d'inscriptionmercredi 3 novembre 2004StatutMembreDernière intervention21 avril 2009
-
13 juin 2007 à 11:49
cvex
Messages postés14Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention29 juillet 2007
-
20 juin 2007 à 18:33
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:
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^^