Hola,
Según lo que entendi quieres saber que registros de tu tabla tienen fechas inferiores a un mes, eso seria mas o menos asi
Código SQL:
Ver originalSELECT * FROM Tabla WHERE DATE_ADD(CURDATE(),INTERVAL 1 MONTH) > campoFecha;
Esto te traeria todos los registros que tienen fecha menor a un mes, pero si lo que quieres es que esten entre hoy y un mes debes ser algo asi
Código SQL:
Ver originalSELECT * FROM Tabla WHERE CURDATE()>campoFecha AND DATE_ADD(CURDATE(),INTERVAL 1 MONTH) > campoFecha;
La función CURDATE() toma la fecha actual y la función DATE_ADD() agrega un intervalo de tiempo a un campo en este caso un mes a la fecha actual.
Espero que te sirva.
Saludos!!!!