「注文」というテーブル名があります。
今月の週ごとの総注文額を計算したい。
現在、以下のクエリを使用して、月ごとに合計注文を取得できます:-
SELECT
"Month" = month(o.OrderDate)
, "Year" = year(o.OrderDate)
, Amount = sum(o.Total)
FROM
Orders o
WHERE
o.OrderDate >= convert(DATETIME, '1/1/2013 12:00:00 AM')
AND o.OrderDate < convert(DATETIME, '12/31/2013 12:00:00 AM')
GROUP BY
month(o.OrderDate)
, year(o.OrderDate)
ORDER BY
year(o.OrderDate)
, month(o.OrderDate)
しかし今、私は怒鳴るのように週ごとにこのデータを取得したい:-
毎年約52週間あるので、データは次のようになります:-
週 年 金額 1 2013 200 2 2013 500 ....... 52 2013 0
前もって感謝します。