sql >> Databasteknik >  >> RDS >> Mysql

Mysql -- Senaste 30 dagarna

Redigera:Ändrad fråga enligt OP

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

Tidigare svar:

Om datum sparas som date använd sedan denna

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

Om datum sparas som sträng, använd detta (förutsatt att det är i dd/mm/yyyy ...

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


  1. MySQL ALTER TABLE hänger sig

  2. MySQL logiska operatorer

  3. Den parameteriserade frågan förväntar sig parametern som inte angavs

  4. Bästa sättet att bygga en SMART mySQL &PHP sökmotor?