私がやろうとしていることの広い視野は、予約が予約された日付までに、システム全体でまだ発生していない予約がいくつあるかを調べることです。redemption_date
これは、 after または equal tobooking_date
でグループ化された存在するすべてのレコードの数をカウントすることを意味しbooking_date
ます。より良い説明については、次の架空の例を参照してください。
redemption_date booking_date
2013-01-01 2013-01-01
2013-01-06 2013-01-01
2013-01-06 2013-01-01
2013-01-07 2013-01-02
2013-01-08 2013-01-03
2013-01-09 2013-01-04
2013-01-10 2013-01-05
2013-01-10 2013-01-05
2013-01-10 2013-01-05
2013-01-10 2013-01-05
2013-01-10 2013-01-05
2013-01-11 2013-01-05
結果が欲しい:
booking_date number_of_reservations
2013-01-01 3
2013-01-02 3
2013-01-03 4
2013-01-04 5
2013-01-05 11
しかし、私の脳は、クエリをどのように構成する必要があるかについて完全に失敗しています。任意のヒント?ありがとう!
編集: 明確にするために、 number_of_reservations は、その日に予約された予約の数と、それ以降の日に予約された予約の数である必要があります。つまり、number_of_reservations は、booking_date の時点でデータベースにある (まだ発生していない) 予約の数です。私の元の結果には間違いがありました。混乱させて申し訳ありません