次のようなテーブルがあります。
Status | Quantity | PeriodDate
------------------------------
100 | 2 | 2013-07-02
100 | 3 | 2013-07-02
100 | 5 | 2013-07-02
100 | 3 | 2013-07-03
100 | 1 | 2013-07-03
100 | 0 | 2013-07-04
100 | 0 | 2013-07-04
100 | 5 | 2013-07-04
100 | 6 | 2013-07-05
100 | 4 | 2013-07-06
100 | 8 | 2013-07-06
また、範囲内の個別の日付ごとに Quantity の数を表示するようにデータを選択する必要があります。私は次の曲に合わせて何かできると思っていたでしょう:
SELECT DISTINCT PeriodDate, SUM(Quantity) as TotalQuantity where PeriodDate BETWEEN '2013-07-02' AND '2013-07-04'
ただし、これはすべての数量の合計を含む 1 つの行を返します。
私は次のようなものを求めています:
TotalQuantity | PeriodDate
--------------------------
10 | 2013-07-02
4 | 2013-07-03
5 | 2013-07-04
6 | 2013-07-05
どうすればこれを達成できますか?