所以为了获得最近 24 小时的查询,我使用类似这样的方法
SELECT COUNT(*) AS cnt FROM `mytable` WHERE timestamp >= DATE_SUB(NOW(), INTERVAL 1 DAY)
其中 timestamp
是带有时间戳的表字段。
但是我怎样才能得到 2 天前和昨天之间的间隔。 所以
今天是 24 日。我想在 22 ian (00:00am) 和 23 ian (00:00am) 之间查询
最佳答案
WHERE timestamp BETWEEN
DATE_SUB(DATE(NOW()), INTERVAL 2 DAY)
AND DATE_SUB(DATE(NOW()), INTERVAL 1 DAY)
关于mysql - 在 mysql 中获取 2 天前的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14497662/