我正在执行这个查询
SELECT *
FROM temp
WHERE DATE_FORMAT(startTime,'%m/%d/%Y') = '7/15/2012'
并且startTime
列具有此值'2012-07-15 12:00:00'
但这不会返回任何结果。有人可以帮忙吗?
我正在执行这个查询
SELECT *
FROM temp
WHERE DATE_FORMAT(startTime,'%m/%d/%Y') = '7/15/2012'
并且startTime
列具有此值'2012-07-15 12:00:00'
但这不会返回任何结果。有人可以帮忙吗?
在这里更改:
7/15/2012
至:
07/15/2012
根据函数的文档DATE_FORMAT
,%m
是“月份,数字(00
.. 12
)”。注意零填充。所以你需要写'07/15/2012'
而不是'7/15/2012'
.
(如果您想知道 - 我不知道 #0 是几月。据我所知,月份的范围从01
到12
。也许某些地区确实有 #0 月?)