sql >> Databáze >  >> RDS >> Mysql

Mysql -- Posledních 30 dní

Edit:Změněn dotaz podle OP

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

Předchozí odpověď:

Pokud je datum uloženo jako date pak použijte toto

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

Pokud je datum uloženo jako řetězec, použijte tento (za předpokladu, že je v 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. Jak zdokumentovat databázi SQL Server

  2. Jak načíst více řádků z databáze v PHP

  3. Způsoby, jak vědět, jak se vypořádat s korupcí databáze na serveru SQL

  4. Postup:Vytvořte spouštěč pro datum změny automatické aktualizace pomocí SQL Server 2008