sqlservere小计合计总计

Posted 一步一个脚印

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlservere小计合计总计相关的知识,希望对你有一定的参考价值。

SELECT CASE WHEN GROUPING(F1) = 1 THEN ‘总计‘
WHEN GROUPING(F1) = 0 AND GROUPING(F2) = 1 THEN F1+‘合计‘
WHEN GROUPING(F1) = 0 AND GROUPING(F2) = 0 AND GROUPING(F3) = 1 THEN F1+‘的‘+F2+‘小计‘
ELSE F1
END AS F1 ,
CASE WHEN GROUPING(F3) = 1 THEN ‘‘ ELSE F2
END AS F2 ,
ISNULL(F3, ‘‘) AS F3 ,
SUM(F4) AS F4,
SUM(F5) AS F5
FROM TB
GROUP BY F1,F2,F3 WITH ROLLUP;












以上是关于sqlservere小计合计总计的主要内容,如果未能解决你的问题,请参考以下文章

实战 SQL:销售数据的小计/合计/总计以及数据透视表

SQL SEVER分类汇总后如何让小计和总计放到下面

c#怎么计算Datatable里面数据的合计和总计

SQL Server 创建总计行

带有表达式的 s-s-rS 小计列

oracle 报表带小计合计