Sql server 2012 SQL转换/透视
我是个新手,做了很多搜索,但我甚至不能100%确定到底要搜索什么,除非我知道我需要使用Transform 我基本上需要这个:Sql server 2012 SQL转换/透视,sql-server-2012,pivot,transform,Sql Server 2012,Pivot,Transform,我是个新手,做了很多搜索,但我甚至不能100%确定到底要搜索什么,除非我知道我需要使用Transform 我基本上需要这个: Column A Column B Total 184 Half 20 Some 25 None 30 Total 52 Half 25 Some 16 None 86 成为: Total Half Some N
Column A Column B
Total 184
Half 20
Some 25
None 30
Total 52
Half 25
Some 16
None 86
成为:
Total Half Some None
184 20 25 30
52 25 16 86
任何帮助都将是惊人的,这是查询的最后一部分,然后就完成了
谢谢:)答案是这样的。不要使用查询向导,它不会很好地工作。这是Access 2010
TRANSFORM First(Table.ColumnB) AS FirstOfColumnB
SELECT Table.Columns
FROM Table
GROUP BY Table.Columns
PIVOT Table.ColumnA;
您是否有任何列会将
Total=184
、Half=20
等关联在同一行中?表中的数据不是天生有序的。顺序重要吗?最终在Access中完成,非常简单。无论如何,谢谢你们。@Crogacht你们应该把你们的最终解决方案作为答案发布,然后你们可以接受它,这表明它已经解决了。