予約のあるテーブルがあります:
- id (整数)
- 数量 (tinyint)
- date_start (タイムスタンプ)
- date_end (タイムスタンプ)
予約は重複する可能性があるため、たとえば同時に 20 件の予約が発生する可能性があります。ここで、次の 2 つのクエリを実行します。
1)一定期間内の数量の最大合計を取得します。
2)一定期間内の数量の最小合計を取得します。
重複しない予約ではなく、重複する予約のみの数量を追加する方法がわかりません。どんな助けでも大歓迎です。
編集:わかりやすくするために絵を描きました:http://i.imgur.com/8GDLV.png