SQL Server查询SSRS报告

时间:2018-09-27 22:33:59

标签: sql sql-server ssrs-2008

我有一张这样的桌子:

period    balance
-----------------
1         100
1         200
2         300
2         400  
3         400
3         500

我需要在SSRS报告中显示此内容;我想计算最大周期为列最大值时的总和,然后基于第二个最大值为2的总和。

3      2       1
-------------------
900    700     300

谢谢

1 个答案:

答案 0 :(得分:1)

我假设您要按每个期间的总和对期间进行排序?

如果是这样,最简单的方法就是简单地按期间对数据进行求和。

SELECT period, SUM(balance) as periodBalance GROUP BY period

这会给你

period periodBalance
     1 300
     2 700
     3 900

SSRS中的它们使用矩阵并将列组设置为按周期分组。 最后,假设您想首先查看最大的periodBalance,则将列组排序设置为periodBalance Z-A。如果只想按相反的顺序查看周期,则将排序设置为周期Z-A

相关问题