次のようなデータベースに2つの日付があります:
from_dateTime = 2013-06-12
to_dateTime = 2013-07-10
from_dateTimeとの間のすべてのレコードを検索したいto_dateTime。私はmysqlで次のコードを使用しようとしました:
SELECT *
FROM users i
WHERE i.from_dateTime >= '2013-06-12' AND i.to_dateTime <= '2013-07-10'
しかし、それは私が期待したようには機能しません。空の結果セットが表示されるのはなぜですか?
アップデート:
from_dateTime = 2013-06-11
to_dateTime = 2013-06-12
SQL:
SELECT * FROM users i WHERE NOW() between i.from_dateTime AND i.to_dateTime
NOW()であり2013-06-12 08:17:13、コマンドも私の記録を見つけることができません。