在mysql中选择前一小时的记录

问题描述 投票:0回答:1

我正在尝试选择从当前时间开始的最后一小时添加的帖子。我已经探讨了以前的问题,但他们使用的是固定日期或日期时间。为此,我使用以下查询:

SELECT * FROM `wp_posts` 
WHERE post_date >= SUBTIME(CURRENT_TIMESTAMP(), "1:0:0") 
and post_date <= CURRENT_TIMESTAMP();

此查询未显示任何结果。当我在没有它的情况下使用它时,它工作得很好。那么,当我为此使用 CURRENT_TIMESTAMP() 时,如何使用当前时间选择前一小时的记录?

sql mysql date date-range
1个回答
0
投票
SELECT * FROM `wp_posts` 
where post_date > now() - interval 1 hour;
© www.soinside.com 2019 - 2024. All rights reserved.