取り組んでいるプロジェクトの Twitter データを記録しています。日付情報はThu, 14 Jul 2011 06:21:48 +0000
文字列フィールドとして保存されます。
mySQL を使用して 2 つの日付の間にあるデータを選択するにはどうすればよいですか? 値よりも大きいデータまたは値より小さいデータを取得できますが、値の間では取得できません。
たとえば、データは次のとおりです。
Thu, 14 Jul 2011 06:21:48 +0000
Thu, 14 Jul 2011 12:18:21 +0000
Thu, 14 Jul 2011 18:48:00 +0000
Thu, 14 Jul 2011 23:48:02 +0000
Fri, 15 Jul 2011 06:48:10 +0000
Fri, 15 Jul 2011 12:48:00 +0000
Fri, 15 Jul 2011 18:43:32 +0000
Fri, 15 Jul 2011 23:44:08 +0000
Sat, 16 Jul 2011 06:47:08 +0000
Sat, 16 Jul 2011 12:46:49 +0000
Sat, 16 Jul 2011 18:45:41 +0000
Sat, 16 Jul 2011 23:41:27 +0000
私のSQL文字列は次のとおりです。
SELECT *
FROM twitter
WHERE SUBSTR(twitter_date, 6, 11) >= '2011-06-15'
AND SUBSTR(twitter_date, 6, 11) <= '2011-06-21'
私BETWEEN
もステートメントを試しましたが、運がありません。
どんな助けでも大歓迎です!