Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql -- Últimos 30 dias


Editar:consulta alterada de acordo com o OP
select * 
from cc_open_incident_view
WHERE date between (CURDATE() - INTERVAL 1 MONTH ) and CURDATE()

Resposta anterior:

Se a data for salva como date então use isso
select * 
from cc_open_incident_view
WHERE date >= (CURDATE() - INTERVAL 1 MONTH )

Se a data for salva como string, use isso (assumindo que esteja em dd/mm/yyyy ...
select * 
from cc_open_incident_view
WHERE STR_TO_DATE(date ,''%d/%m/%y %h:%i:%s')>= (CURDATE() - INTERVAL 1 MONTH )