我有一个这样的 SQL 表
<前>光伏区CouterParty851 M010名称1561 M011名称2869 M012名称3...而且我需要使用 T-SQL(不是报告服务或其他任何东西)转贴它,使其看起来像这样:
<前>对方 M010 M011 M012 ....姓名 1 851名称2 561姓名2 869问题是我不知道我将有多少个区号,所以实际上可能有任意数量的列.
任何想法我怎么能做到这一点?感谢一百万
你将不得不做一个动态交叉表,查看这些文章:
I have a SQL table like so
PV Area CouterParty 851 M010 Name1 561 M011 Name2 869 M012 Name3 ...
And I need to transpost it, using T-SQL (not reporting services or anything else), so that it looks like this:
CounterParty M010 M011 M012 .... Name1 851 Name2 561 Name2 869
The thing is that I do not know how many Area codes I will have, so there could be any number of columns really.
Any ideas how I can do this? Thanks a milion
You will have to do a Dynamic CrossTab, check these articles:
这篇关于使用 SQL 转置表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!