Điều này phải đơn giản nhưng tôi không thích nó, và không nhận được bất cứ điều gì tôi muốn. Tôi có mã sau đây:mysql chọn ngày trong phạm vi 30 ngày
SELECT id,title,start_date
FROM events
WHERE start_date > DATE_SUB(NOW(), INTERVAL 1 MONTH)
AND city = '$cityName'
ORDER BY start_date DESC
Bây giờ điều này sẽ chọn các sự kiện có ngày trong tháng này, nhưng định nghĩa của tháng này được hiển thị trong truy vấn khác với những gì tôi cần. Tôi cần nó để cho tôi xem các sự kiện trong vòng 30 ngày và không chỉ trong tháng này, tức là tháng tám. Nếu tôi chèn một sự kiện vào tháng tám, nó sẽ hiển thị kết quả. Nếu tôi đưa vào tháng chín, nó không mặc dù nó là ít hơn 30 ngày nữa.
"... Tôi fiddled với nó ..." Tuyệt vời! Hãy nhanh lên và đăng [fiddle] của bạn (http://sqlfiddle.com/) để chúng tôi có thể cùng với nó. –
haha không fiddle có được trung thực .. giống như trong môi trường phát triển nhưng cảm ơn cho các nguồn tài nguyên tuyệt vời mate –