假设我有一个到期日期字段,名为expires_at,并且假设我有1行,其中1个值是从今天开始的10天。
如何查询expires_at从现在起或之前不超过14天的所有行?
像我这样的东西
SELECT * FROM column WHERE CURDATE() +14? >= expires_at
我可以在当前日期添加14天,并且只能获得CURDATE()+ 14之前的所有日期吗?
我在SQL上不是很棒
答案 0 :(得分:4)
SELECT * FROM your_gtable
WHERE expires_at <= CURDATE() + interval 14 day
答案 1 :(得分:0)
... WHERE expires_at < DATE_ADD( NOW(), INTERVAL 14 DAY)