sql >> Base de Datos >  >> RDS >> Mysql

Mysql -- Últimos 30 días

Editar:consulta modificada según OP

select * 
from cc_open_incident_view
WHERE date between (CURDATE() - INTERVAL 1 MONTH ) and CURDATE()

Respuesta anterior:

Si la fecha se guarda como date entonces usa esto

select * 
from cc_open_incident_view
WHERE date >= (CURDATE() - INTERVAL 1 MONTH )

Si la fecha se guarda como cadena, use esto (suponiendo que esté en dd/mm/yyyy ...

select * 
from cc_open_incident_view
WHERE STR_TO_DATE(date ,''%d/%m/%y %h:%i:%s')>= (CURDATE() - INTERVAL 1 MONTH )