La siguiente consulta selecciona todos los registros con un valor date_col dentro de los últimos 30 días:
:http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html
Código (sql) [Seleccionar]
mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
:http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html