Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comparaison de dates dans MySQL en ignorant la partie heure d'un champ DateTime

Vous pouvez utiliser le DATE fonction :

SELECT col1, col2, ..., coln
FROM order_table
WHERE date(order_date) = '2012-05-03'

Mais c'est plus efficace, si votre table est grande et que vous avez un index sur order date :

SELECT col1, col2, ..., coln
FROM order_table
WHERE order_date >= '2012-05-03'
AND order_date < '2012-05-04'