sql >> Database >  >> RDS >> Mysql

Filteren op datum/tijd MYSQL-opmaak

log_date moet van het gegevenstype DateTime zijn. Het is veel eenvoudiger om de MySQL DATE-functie te gebruiken. Enkele voorbeelden

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. Hoe om te gaan met MySQL-tijdzone in script

  2. JSON ontleden naar mySQL

  3. Hoe twee queryresultaten voor gelijkheid in MySQL te vergelijken?

  4. Lat/lon-tekstkolommen verplaatsen naar een kolom van het 'punt'-type