如何动态求和列值



我想动态添加列值,并将结果存储在另一列中,如下所示。

Column 1    Column 2    Total
60            10         10
75             0         10
80            20         30
100           50         80

在RDLC中也有同样的可能性。

我给出了一个示例查询供参考,如果您需要更改以下内容,请告诉我。

检入此样本:http://sqlfiddle.com/#!18/11cf3/2

create table demo (
column1 int,
column2 int
);
insert into demo (Column1  ,  Column2) values
(60 ,10),
(75 ,0 ),
(80 ,20),
(80, 20) ,
(100,50),
(150,150),
(160,160);
select column1,column2 ,
sum(column2) over (order by column1,column2 ROWS UNBOUNDED PRECEDING) as total
from demo

也尝试在SSRS中运行相同的查询。

最新更新