17

我想知道这是否可以使用 mysql 查询:

我有一个名为更新的表。

在更新表中,我有 2 列,id并且timestamp.

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

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

4

2 回答 2

37
SELECT id, timestamp FROM updates ORDER BY timestamp DESC LIMIT 1
于 2012-08-04T21:51:03.580 回答
12

你试过SELECT MAX(timestamp)吗?

于 2012-08-04T21:50:13.127 回答