Hatena::Grouprubyist

Rubyを勉強しようと思ってはじめた日記

2008-10-12

DBから一定期間を取得したいとき

| 18:46 | DBから一定期間を取得したいとき - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - DBから一定期間を取得したいとき - Rubyを勉強しようと思ってはじめた日記 DBから一定期間を取得したいとき - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

DBから一定期間を取得したいとき、SQLはどんな風になるのか考えていました。

select * from memos WHERE create_date BETWEEN '2008-09-01 00:00:00' AND '2008-09-30 23:59:59'

こんな感じになったのですが、選択方法として1日から30日を選択したくないんです(面倒だから)。

選択するなら、2008年9月と指定したいのです。

SQLだけじゃなんともならないんだなあ。

最終日を取得する

steel-platesteel-plate2008/10/13 10:32トラックバックどうも

SQLだけで出来ますよ。
エントリー書いてみたので、参考にしてみてください。

d4-1977d4-19772008/10/13 11:08ありがとうございます!SQLについて調べていたら、なんだかそれらしいところを見つけて、もしかして出来る?と思っていたところでした。サンプルつきでよくわかりました。ありがとうございます。

カレンダー
2007 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2009 | 06 | 08 |