MySQL проблема сравнения дат - PullRequest
2 голосов
/ 08 марта 2011

У меня есть дата в этом формате в базе данных MySQL:

2011-02-21 14:40:03

Но я должен сравнить только часть даты этой даты и времени, т.е.:

2011-02-21

Как ???

Ответы [ 2 ]

3 голосов
/ 08 марта 2011

Лучшее решение - использовать WHERE col >= '2011-02-21' AND col < '2011-02-22', поэтому MySql может использовать индекс, если он присутствует.

3 голосов
/ 08 марта 2011
... where date(datetime_column) = '2011-02-21'

Здесь - документация

...