これは、 Getting date list in a range in PostgreSQLに少し似ていますが、まったく同じではありません (と思います)。
すべての行に開始日と終了日が含まれる SQL テーブルがあります。行ごと、この範囲内の日付ごとに 1 つの結果が得られるように、クエリを作成したいと思います。
例えば:id=1, title=MyRange, start=2012-08-05, end=2012-08-08
クエリ:SELECT * FROM myTyble where id=1 AND ...
結果:
id=1, title=MyRange, date=2012-08-05
id=1, title=MyRange, date=2012-08-06
id=1, title=MyRange, date=2012-08-07
id=1, title=MyRange, date=2012-08-08
この結果セットで一意の主キー行が重複することはわかっていますが、それは問題ではありません。どんなアイデアでも大歓迎です!