1

次のようなテーブルがあります。

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

どうすればこれを達成できますか?

4

2 に答える 2