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小计合计总计的主要内容,如果未能解决你的问题,请参考以下文章