我正在执行这个查询
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 月?)