了
我在 mysql 查询中有一个子句可以选择时间戳为 3 天前,到最近的一天:
WHERE TO_DAYS(wit_matches.created) = TO_DAYS(NOW() - INTERVAL 3 DAY))
我想更改它,以便它选择时间限制为 3 天的行,但选择最接近的小时 - 即 72 小时到最接近的小时(这是一个每小时运行一个的 cron 作业)。
实现这一目标的最佳方法是什么?
你可以
试试这个。
WHERE wit_matches.created BETWEEN (NOW() - INTERVAL 73 HOUR) AND (NOW() - INTERVAL 72 HOUR)
71.5 <72 <72.5 一旦你掌握了窍门,就很容易