Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL -- Ultimi 30 giorni

Modifica:query modificata secondo OP

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

Risposta precedente:

Se la data è salvata come date quindi usa questo

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

Se la data è salvata come stringa, usa questa (supponendo che sia in dd/mm/yyyy ...

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