0

次のテーブル (日付) があり、列は定義された日付形式になっています。

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

それを可能にする方法は?

4

3 に答える 3

3

これを試してください:

SELECT * FROM DateTable
WHERE DATEDIFF('2013-07-14',dateFROM)>=0
AND DATEDIFF('2013-07-14', dateTO) <= 0

私のSQLFiddle デモを見る

于 2013-11-11T22:55:14.107 に答える
0

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

2 つの列の間の datediff が意図した範囲以下である場合に、select * を実行しますか?

于 2013-11-11T22:27:00.557 に答える