我想写一个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表中的客户,但有困难的时候也有很多。
预先感谢您。
如果您需要更多信息,请让我知道。
发布您已经完成的代码。 – kaineub
是不是第4列RunningTotal的列记录? –
SELECT干旱,ARTransactionID,ARTransactionAmount, (SELECT SUM(ARTransactionAmount) FROM #XXX T2 WHERE T2.ARTransactionID <= T1.ARTransactionID)AS通过ARTransactionID RunningTotal FROM T1 #XXX为了 是 –