各顧客の稼働合計を日々計算するためのSQLクエリを作成します。例えば毎日各顧客の稼働合計を計算するためのSQLクエリを作成したい
:
CustomerID TranDate TranAmount RunningTotal
-----------------------------------------------
C1 8/1/17 $10 $10
C2 8/1/17 $15 $15
C1 8/2/17 $20 $30
C2 8/2/17 $30 $45
C3 8/3/17 $50 $50
は、私が唯一の1顧客がテーブル内に存在する場合は実行中の合計を作成することができましたが、多くがある難しさを持ちます。
ありがとうございます。
詳細情報が必要な場合はお知らせください。これは、レコードの数が比較的少ないとテーブルのために動作します
SELECT A.Customer,A.TranDate,
SUM(B.TranAmount) AS RunningTotal FROM
TableA AS A Inner Join TableA AS B
ON A.CustomerID=B.CustomerID AND
A.TranDate<=B.TranDate
GROUP BY A.Customer,A.TranDate
:
すでに完了しているコードを投稿してください。 – kaineub
第4列がRunningTotalの列レコードではありませんか? –
SELECT ARID、ARTransactionID、ARTransactionAmount、 はい4列、合計を実行しているARTransactionID –