SQL系列交叉报表

时间:2023-02-14 04:51:01

我们将用下图研究报表:
SQL系列交叉报表

1、简单报表操作:
SQL系列交叉报表
上表经过下列运算后可产生:


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

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



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