gpt4 book ai didi

mysql - 选择日期在过去 24 小时内的记录

转载 作者:可可西里 更新时间:2023-11-01 06:27:46 25 4
gpt4 key购买 nike

我想从我的表中选择日期(日期时间 mysql 格式 YYYY-MM-DD HH:MM:SS)在过去 24 小时内的所有记录。我有一个查询,但它并不完全有效

 SELECT * FROM `my_table` WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)

为什么它会返回 2013-07-01 12:00:00 这样的日期。我该怎么做?谢谢。

最佳答案

您已经对日期设置了下限,但由于您的表格可以有 future 的日期,因此您还需要一个上限。这应该有效:

SELECT *
FROM my_table
WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
AND date <= NOW()

关于mysql - 选择日期在过去 24 小时内的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17366553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com