次のテーブル (日付) があり、列は定義された日付形式になっています。
id Column1 Column2
1 [2013-07-12 12:00:00] [2013-07-14 12:00:00]
このような範囲を抽出したい(column1とcolumn2の間の日付):
2013-07-12 12:00:00
2013-07-13 12:00:00
2013-07-14 12:00:00
それを可能にする方法は?
これを試してください:
SELECT * FROM DateTable
WHERE DATEDIFF('2013-07-14',dateFROM)>=0
AND DATEDIFF('2013-07-14', dateTO) <= 0
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
2 つの列の間の datediff が意図した範囲以下である場合に、select * を実行しますか?