Selection & Tri

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Selection & Tri

par zeus » 20 févr. 2007, 13:21

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par Jean » 20 févr. 2007, 11:40

Merci Ryle pour ta réponse rapide et en plus qui fonctionne à merveille.

Jean

par Ryle » 20 févr. 2007, 11:32

Avec un tri par date décroissante et en limitant le nombre d'enregistrements retournés à 1, tu devrais trouver ton bonheur :)

Code : Tout sélectionner

SELECT date, nb_points FROM joueur WHERE id_joueur = 54 ORDER BY date DESC LIMIT 0,1

Selection & Tri

par Jean de Marseille » 20 févr. 2007, 11:20

Pour simplifier rapidement,

J'ai 1 table "joueur" avec 3 champs : id_joueur, date, nb_points.

Je voudrais récupérer les derniers points obtenus par un joueur, c'est à dire le nombre de points obtenu à la date la plus récente.

J'ai bien tenté plusieurs requêtes mais sans succes.

Code : Tout sélectionner

SELECT MAX(date), nb_points FROM joueur WHERE id_joueur = 54 GROUP BY date id_joueur SELECT nb_points FROM joueur WHERE id_joueur = 54 HAVING date = MAX(date)
Si qqun peut me proposer une solution, ça serait super sympa.
Merci