0
我的数据显示在图像中。它应该基于TDate过滤为“截止日期”。如果所需月份是2016年5月,TotalCap是39864.00。如果月份是2016年6月,TotalCap应该是36,192.58;如果截至2016年7月,TotalCap应为33898.44。我们如何在MS SQL Server 2008中做到这一点?谢谢。
我的数据显示在图像中。它应该基于TDate过滤为“截止日期”。如果所需月份是2016年5月,TotalCap是39864.00。如果月份是2016年6月,TotalCap应该是36,192.58;如果截至2016年7月,TotalCap应为33898.44。我们如何在MS SQL Server 2008中做到这一点?谢谢。
SELECT TOP 25 a.*,
(SELECT SUM(TotalCap)
FROM yourTable b
WHERE b.TDate <= a.TDate) AS RunningTotalCap
FROM yourTable a