Как выбрать дату из столбца 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
Это однако возвращает пустой набор результатов. Какие-либо предложения?