[英]mysql query not returning results
我正在执行此查询
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'
而不是'7/15/2012'
。
(如果您想知道,我不知道#0月份是什么。据我所知,月份的范围是01
到12
也许某些语言环境的月份是#0?)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.