[英]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.