如何动态求和列值?

时间:2018-07-23 05:22:58

标签: sql rdlc

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

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

在RDLC中也有可能这样做。

1 个答案:

答案 0 :(得分:3)

我提供了一个示例查询供参考,如果您需要在下面进行一些更改,请告诉我。

检查此示例:  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中运行相同的查询。