如何在没有今天的情况下从数据库中获取最近 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 日。