这应该很简单,但我却把它搞砸了,没有得到我想要的结果。我有以下代码:
SELECT id,title,start_date
FROM events
WHERE start_date > DATE_SUB(NOW(), INTERVAL 1 MONTH)
AND city = '$cityName'
ORDER BY start_date DESC
现在这个查询选择了这个月的日期的事件,但是它所显示的这个月的定义与我需要的不同。我需要它显示30天内的事件,而不仅仅是这个月(即八月)的事件。如果我插入一个八月的事件,它会显示结果。如果我插入九月的事件,即使它距离现在不到30天,也不会显示。