Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql -- Ostatnie 30 dni

Edycja:Zmieniono zapytanie zgodnie z OP

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

Poprzednia odpowiedź:

Jeśli data jest zapisana jako date następnie użyj tego

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

Jeśli data jest zapisana jako ciąg, użyj tego (zakładając, że jest w 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj dane do tabeli z dynamicznie tworzonego pola wejściowego

  2. jak sprawdzić i ustawić zmienną max_allowed_packet mysql

  3. Odmowa dostępu dla użytkownika „[chroniony adres e-mail]” (przy użyciu hasła:NIE)

  4. SQL UPDATE z podzapytaniem, które odwołuje się do tej samej tabeli w MySQL

  5. uzależnione od zduplikowanej aktualizacji klucza