Как выбрать дату из столбца datetime?

У меня есть столбец типа «datetime» со значениями, как 2009-10-20 10:00:00

Я хотел бы извлечь дату из даты и времени и написать запрос как:

SELECT * FROM 
data 
WHERE datetime = '2009-10-20' 
ORDER BY datetime DESC

Является ли следующий способ сделать это лучше всего?

SELECT * FROM 
data 
WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59')
ORDER BY datetime DESC

Это однако возвращает пустой набор результатов. Какие-либо предложения?

Ответы на вопрос(8)

Ваш ответ на вопрос