友情提示:本文共有 252 个字,阅读大概需要 1 分钟。
原始数据如下:
想得到的效果如下:
使用的sql语句如下:
SELECT 单位,COUNT(DISTINCT a.补贴年月) AS 补贴月数,SUM(a.补贴金额) AS 补贴合计,STUFF( (SELECT"," + RTRIM(t.补贴年月) FROM (SELECTDISTINCT 补贴年月 FROM#T WHERE 单位 = a.单位)t FOR XML PATH("") ),1,1,"" ) ASvalueFROM#T aGROUPBY a.单位;
本文如果对你有帮助,请点赞收藏《行转列 分组统计汇总的sql语句》,同时在此感谢原作者。