から蓄積:スタートは、私は次のようなデータを持つテーブルが来月
Month|Order|OrdersAcc
APR |4 | NULL
MAY |3 |4
JUN |2 |7
JUL |4 |9
:私がする必要がどのような
Month|Order|OrdersAcc
APR |4 |4
MAY |3 |7
は結果がでなければなりません代わりに、4月の意味の月からの蓄積を開始ですこれを達成できるクエリを手助けしてください。
これを簡略化してください。それは2のようになど月を表すと、4月を表す1と12まで1から整数をインクリメントしているので、私はmonth_sort2列を使用しています
SELECT SUM(t2.OrdersAcc) AS OrdersAcc, t1.MONTH_sort2, t1.ActMonth
FROM dbo.tbl_ME_OrderCompletions AS t1 INNER JOIN
(SELECT SUM(Orders) AS OrdersAcc, Region, MONTH_sort2
FROM dbo.tbl_ME_OrderCompletions
GROUP BY Region, MONTH_sort2, ActMonth) AS t2 ON t1.Region = t2.Region AND t1.MONTH_sort2 >= t2.MONTH_sort2
GROUP BY t1.Region, t1.MONTH_sort2, ActMonth
:これは、蓄積を行い、クエリです。 1月(4月)からの数字は5月に表示し、5月からは蓄積する必要があります。これが参考になることを願っています。
確かに数字を空中に投げ込み、人々が私のしたことを理解するでしょう。右? – sagi
メカニックになると想像してください。あなたは来て、言う:私は車を持っている、それはドアとタイヤがあります。どうすれば私の友人マイクのような車を持つことができる、それは別の車のように見える。 – DanteTheSmith
疲れたコードはありますか?あなたはケースとの和を試してみることができますどこwhere句を持っている月
Prathyush