次のようなカレンダーテーブルがあります。
date | qty
-------------------
1998-11-18 | 2
1998-11-19 | 0
1998-11-20 | 0
1998-11-21 | 0
1998-11-22 | 3
1998-11-23 | 0
1998-11-24 | 0
1998-11-25 | 3
0
エントリの範囲と数量( )の値を示すレポートを生成しようとしていますqty
。日付をハードコーディングすることはできません。2番目の列の値によって決定する必要があります。上記から、レポートは次のようになります。
1998-11-19 - 1998-11-21
1998-11-23 - 1998-11-24
すべてのクエリGROUP BY
とUNION
クエリで個々のエントリが表示されますが、日付範囲を作成する方法がわかりません。