sql 横表转纵表有没有大佬解答下
sqlserver吧
全部回复
仅看楼主
level 1
腹黑男_Yoke
楼主
SELECT top 4 [费用归类]
,[一月]
,[二月]
,[三月]
,[四月]
,[五月]
,[六月]
,[七月]
,[八月]
,[九月]
,[十月]
,[十一月]
,[十二月]
FROM [UtcSys].[dbo].[xieyitt]
大佬知道让查询结果变成excel里面的形式吗?
2023年03月13日 02点03分
1
level 12
坏朋朋
SUM(CASE WHEN CLASS='1月' THEN TT ELSE 0 END) AS 'January'
2023年03月13日 03点03分
2
腹黑男_Yoke
不太适用,数据都是动态化的,后续也许其他表格也需要这样,总不能每次都用case when
2023年03月14日 01点03分
level 1
_forever_允儿
PIVOT 行列转置
2023年03月15日 03点03分
3
level 12
坏朋朋
那一个语句不好写,用存储过程做循环,结果存到一个临时表
2023年03月17日 09点03分
4
1