- 締切済み
特定の月の日付を一覧で取得したい
特定の月の日付を未来と過去を含めて取得したいと考えています。 例えば、 9月であれば 9/1~9/30までを一覧を取得する。 最終的には、日付のリストに合致するレコードを取得する予定です。 datediffなどを使って複数のクエリーで日付を生成するという方法までは思いつくのですが、複雑なクエリーになるのでさけたいなと思っています。 何かシンプルに表示させる方法がありましたら、教えて下さいm(_ _)m バージョンは mysql 5.0.45です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
カレンダーのテーブルを用意しておけばすむのでは? 仮に10年でも3600レコード程度たかがしれたもんです。
お礼
確かにそれも一つの手段ですね。 思いつきませんでした(笑) mysqlに何か便利な関数があればとも思うのですが、 調べる限りなさそうなんですよね。。 もし、ありましたら宜しくお願いします!