【发布时间】:2017-05-01 20:37:47
【问题描述】:
我正在使用 SQL Server 2014,我需要进行运行总和计算。我有下表:
Date State Product Total Sold or Returns Transaction
22-Apr FL shoes 72 Sale
22-Apr FL sandals 3 Sale
22-Apr TX shoes 12 Sale
22-Apr TX sandals 5 Sale
23-Apr FL shoes 1 Sale
23-Apr FL sandals 48 Sale
23-Apr TX shoes 5 Sale
23-Apr TX sandals 23 Sale
22-Apr FL shoes -65 Returns
22-Apr FL sandals -4 Returns
22-Apr TX shoes -25 Returns
22-Apr TX sandals -8 Returns
23-Apr FL shoes -2 Returns
23-Apr FL sandals -51 Returns
23-Apr TX shoes -5 Returns
23-Apr TX sandals -3 Returns
我正在尝试计算每个州每个产品的运行总月度。例如,对于 FL,对于 4/22,鞋子将是 (72+(-65)) = 7,然后是 7 + (1+(-2))=6。凉鞋也是如此,TX 也是如此。
实现这一目标的最佳方法是什么?
【问题讨论】:
标签: sql sql-server cumulative-sum