Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql -- 30 derniers jours

Edit :requête modifiée conformément à l'OP

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

Réponse précédente :

Si la date est enregistrée en tant que date alors utilisez ceci

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

Si la date est enregistrée sous forme de chaîne, utilisez-la (en supposant qu'elle soit au format dd/mm/yyyy ...

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