Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL – Letzte 30 Tage

Bearbeiten:Geänderte Abfrage gemäß OP

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

Vorherige Antwort:

Wenn das Datum als date gespeichert wird dann verwenden Sie diese

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

Wenn das Datum als Zeichenfolge gespeichert wird, verwenden Sie diese (vorausgesetzt, es ist 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 )