【问题标题】:MySQL - Select most recent date out of a set of several possible timestamps?MySQL - 从一组可能的时间戳中选择最近的日期?
【发布时间】:2012-08-02 11:25:04
【问题描述】:

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

我有一个名为更新的表。

在更新表中,我有 2 列,idtimestamp

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

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

【问题讨论】:

    标签: mysql select timestamp sql-order-by


    【解决方案1】:
    SELECT id, timestamp FROM updates ORDER BY timestamp DESC LIMIT 1
    

    【讨论】:

      【解决方案2】:

      你试过SELECT MAX(timestamp)吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-22
        • 2014-01-16
        • 1970-01-01
        • 1970-01-01
        • 2011-04-27
        • 1970-01-01
        相关资源
        最近更新 更多