如何在没有今天的情况下从数据库中获取最近 3 天的记录?
How to get last 3 days records from database without today?
我正在使用此代码:
WHERE date > DATE_SUB(CURDATE(), INTERVAL 3 DAY)
结果会是这样的:
2022-05-12
2022-05-11
2022-05-10
但我想要这个:
2022-05-11
2022-05-10
2022-05-09
此处使用范围:
WHERE date < CURDATE() AND date >= DATE_SUB(CURDATE(), INTERVAL 3 DAY)
假设今天的日期是 2022-05-12
,上述逻辑将排除该日期但包括前三天,从 5 月 11 日到 5 月 9 日。
我正在使用此代码:
WHERE date > DATE_SUB(CURDATE(), INTERVAL 3 DAY)
结果会是这样的:
2022-05-12
2022-05-11
2022-05-10
但我想要这个:
2022-05-11
2022-05-10
2022-05-09
此处使用范围:
WHERE date < CURDATE() AND date >= DATE_SUB(CURDATE(), INTERVAL 3 DAY)
假设今天的日期是 2022-05-12
,上述逻辑将排除该日期但包括前三天,从 5 月 11 日到 5 月 9 日。