我執行這個查詢MySQL查詢沒有返回結果
SELECT *
FROM temp
WHERE DATE_FORMAT(startTime,'%m/%d/%Y') = '7/15/2012'
和startTime
列有這個值「2012-07-15 12:00:00」
但這並不返回任何結果。有人可以幫忙嗎?
我執行這個查詢MySQL查詢沒有返回結果
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
根據the documentation for the DATE_FORMAT
function,%m
是「Month,numeric(00
.. 12
)」。請注意零填充。所以你需要寫'07/15/2012'
而不是'7/15/2012'
。
(而如果你想知道我—不知道何年何月#0。到目前爲止我所知,在幾個月範圍從01
到12
,也許某些地區確實有一個月#0?)