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

Filtrujte podle data a času formátování MYSQL

log_date by měl být datového typu DateTime. Je mnohem jednodušší použít funkci MySQL DATE. Některé příklady

SELECT * FROM log_table
WHERE DATE(log_date) < '2013-05-05'

SELECT * FROM log_table
WHERE DATE(log_date) > '2013-05-05'

SELECT * FROM log_table
WHERE DATE(log_date) BETWEEN '2013-04-05' AND '2013-05-05'

SELECT * FROM log_table
WHERE DATE(log_date) BETWEEN DATE(CURRENT_DATE() - INTERVAL 2 WEEK) AND 
DATE(CURRENT_DATE() + INTERVAL 4 DAY)


  1. Externí tabulky Oracle

  2. Levé připojení pomocí kritérií hibernace

  3. Jak mohu seřadit výsledek mysql podle seznamu prioritních ID?

  4. SQLite JE NULL