如何从今天起一个月内订购记录。我尝试了以下但它不起作用。
WHERE MONTH(date) = MONTH(CURDATE() -1 month)
答案 0 :(得分:0)
date
字段的月份等于当前月份的所有内容 - 1:
WHERE MONTH(date) = month(curdate() - interval 1 month)
答案 1 :(得分:0)
WHERE MONTH(date) = MONTH(CURDATE() - INTERVAL 1 MONTH)
答案 2 :(得分:0)
很难说出你的问题是什么,所以我想要展示你想要显示日期恰好是一个月的记录
SELECT *
FROM yourtable
WHERE MONTH(date) = MONTH(DATE_SUB(CURDATE(), INTERVAL 1 MONTH))
如果我们目前在11月,这将获得10月份的所有参赛作品。
如果你想要它直到今天,所以如果今天是11月20日你想要从10月20日起拿到物品,你需要这样的东西
SELECT *
FROM agentjobsets
WHERE DATE(created_at) = DATE_SUB(CURDATE(), INTERVAL 1 MONTH)