Esto debe ser simple pero jugué con él, y no obtuve todo lo que quería. Tengo el siguiente código:mysql seleccione las fechas en el rango de 30 días
SELECT id,title,start_date
FROM events
WHERE start_date > DATE_SUB(NOW(), INTERVAL 1 MONTH)
AND city = '$cityName'
ORDER BY start_date DESC
Ahora bien, este selecciona eventos con fechas de este mes, pero la definición de este mes se muestra en la consulta es diferente de lo que necesito. Necesito que me muestre los eventos dentro de los 30 días y no solo este mes, es decir, agosto. Si inserto un evento en agosto, muestra el resultado. Si inserto septiembre, no lo hace aunque esté a menos de 30 días.
"... Jugueteé con ella ..." Great! Date prisa y publica tu [violín] (http://sqlfiddle.com/) para que podamos jugar con él también. –
jaja no violó allí para ser honesto..más como en el entorno de desarrollo, pero gracias por el gran recurso compañero –