【发布时间】:2010-12-17 18:51:44
【问题描述】:
我有一个“日期时间”类型的列,其值类似于 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
然而,这会返回一个空的结果集。有什么建议吗?
【问题讨论】: