このクエリを実行しています
SELECT *
FROM temp
WHERE DATE_FORMAT(startTime,'%m/%d/%Y') = '7/15/2012'
startTime列の値は「2012-07-1512:00:00」です。
しかし、これは結果を返していません。誰か助けてもらえますか?
このクエリを実行しています
SELECT *
FROM temp
WHERE DATE_FORMAT(startTime,'%m/%d/%Y') = '7/15/2012'
startTime列の値は「2012-07-1512:00:00」です。
しかし、これは結果を返していません。誰か助けてもらえますか?
ここで変更:
7/15/2012
に:
07/15/2012
関数のドキュメントにDATE_FORMATよると、%mは「月、数値(00.. 12)」です。ゼロパディングに注意してください。'07/15/2012'したがって、ではなく書く必要があります'7/15/2012'。
(そして、不思議に思うかもしれませんが、月#0が何であるかわかりません。私が知る限り、月の範囲は01から12です。一部のロケールでは月#0がありますか?)