SQL系列交叉报表

我们将用下图研究报表:


1、简单报表操作:

上表经过下列运算后可产生:


补充:除了SUM外,也可以用其他常用聚合函数例如AVG、MIN、SUM、STDEV、COUNT、STDEVP、VAR、GROUPING 、VARP、MAX 
再次补充:
STDEV  返回给定表达式中所有值的统计标准偏差。
STDEVP 返回给定表达式中所有值的填充统计标准偏差。

VAR    返回给定表达式中所有值的统计方差。
VARP   返回给定表达式中所有值的填充统计方差。
注意:以上聚合函数 都只能用于数字列
GROUPING  常和CUBE和ROLLUP结合使用 如果是附加列输出1否则输出0
2、涉及多列的交叉报表

SQL语句:



3、动态生成交叉报表的列:
这次生成的图表如上图 SQL可写作:

posted @ 2010-04-19 12:54  地狱伞兵  阅读(2046)  评论(5编辑  收藏  举报