2012-08-04 44 views
6

我想知道这是否可能使用mysql查询:MySQL - 从一组几个可能的时间戳中选择最近的日期?

我有一个表称为更新。

在更新表中我有2列idtimestamp

我有5行,每个都有相同的id但具有不同的日期时间戳。此时间戳的一个示例是值:2012-08-04 23:14:09

我想只选择5个结果中最新的时间戳值。这也可以通过说我想选择最接近当前日期和时间的值来解释。我怎么能这样做?

回答

19
SELECT id, timestamp FROM updates ORDER BY timestamp DESC LIMIT 1 
10

你试过SELECT MAX(timestamp)