我在mysql查询中有一个子句要选择,时间戳为3天前,到最近的日期:
WHERE TO_DAYS(wit_matches.created) = TO_DAYS(NOW() - INTERVAL 3 DAY))我想要更改这一点,以便它选择时间表为3天左右的行,但要到最近的小时-即72小时到最近的小时(这是一个cron作业,将每小时运行一次)。
实现这一目标的最佳方法是什么?
发布于 2012-11-29 20:33:06
你可以试试这个。
WHERE wit_matches.created BETWEEN (NOW() - INTERVAL 73 HOUR) AND (NOW() - INTERVAL 72 HOUR)发布于 2013-05-02 01:27:56
71.5 < 72 < 72.5一旦你掌握了窍门,就很容易了
https://stackoverflow.com/questions/13625447
复制相似问题