Sql server 2012 SQL转换/透视

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

我是个新手,做了很多搜索,但我甚至不能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    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你们应该把你们的最终解决方案作为答案发布,然后你们可以接受它,这表明它已经解决了。