MySQL-sélectionnez la date la plus récente parmi plusieurs dates possibles?

j'aimerais savoir si c'est possible en utilisant une requête mysql:

j'ai une table appelée updates.

Dans les mises à jour de la table, j'ai 2 colonnes, id et timestamp.

j'ai 5 lignes chacune avec le même id mais avec des horodateurs de date différents. Un exemple de timestamp serait la valeur:2012-08-04 23:14:09.

je voudrais sélectionner seulement la valeur la plus récente de l'échelle de temps parmi les 5 résultats. Ce pourrait aussi être expliqué en disant que je sélectionner la valeur qui est la plus proche de la date et l'heure actuelles. Comment pourrais-je faire cela?

8
demandé sur Craig van Tonder 2012-08-05 01:46:54

2 réponses

SELECT id, timestamp FROM updates ORDER BY timestamp DESC LIMIT 1
20
répondu Vitor M 2012-08-04 21:53:11

avez-vous essayé SELECT MAX(timestamp)?

11
répondu Julien 2012-08-04 21:50:13