У меня есть столбец типа "дата-время" со значениями, такими как 2009-10-20 10:00:00
Я хотел бы извлечь дату из datetime и написать запрос вроде:
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
Это возвращает пустой набор результатов. Любые предложения?