Aller au contenu

GROUP BY et Dates


Sujets conseillés

Posté

Bonjour,

J'ai une table avec une colonne 'User' et une colonne 'Date' et je voudrais lister tous les users mais classés suivant la date la plus récente:

J'ai essayé les deux requêtes suivantes sans succès. En fait dans chaque regroupement fait par user je voudrais recupérer la date la plus récente et ensuite les ordonner globalement. J'ai régardé dans les fonctions utilisable sur les GROUP BY comme COUNT et autre, mais rien sur les dates.

SELECT User, Date FROM List GROUP BY User ORDER BY Date DESC

SELECT User, Date FROM List GROUP BY User ORDER BY Date DESC

Comment feriez-vous ?

Posté

Ben non jibédé, j'ai plusieurs occurrence de user dans ma table, c'est la raison pour laquelle je fais un regroupement GROUP BY et lors du regroupement je voudrais faire ressortir la date la plus récente.

Posté

Bon, je donne la réponse ;)

SELECT User, MAX(Date) AS dummy FROM MaTable 
GROUP BY User
ORDER BY dummy DESC

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...