cNamedtAmount福联猛龙2018/3/7800厦门华2018/3/221500福联猛龙2018/4/92000厦门华2018/4/14252鑫久盛2018/4/168000福联猛龙2018/4/181500最终结果为 客户 1月 2月 3月 4月 ……福联猛龙 0 0 0 4300 ……厦门华 0 0 1500 252 ……鑫久盛 0 0 0 8000最好是可行的sql语句能够查询的那种
1 回答
冉冉说
TA贡献1877条经验 获得超1个赞
select * from
(select cName,yf=datepart(mm,dt),je=sum(amount) from temp GROUP BY cName,datepart(mm,dt)) as #tt
PIVOT(SUM(je) FOR yf IN([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12])) AS PVT
- 1 回答
- 0 关注
- 1879 浏览
添加回答
举报
0/150
提交
取消