将多列转置为行

时间:2014-12-08 17:08:40

标签: sql-server pivot transpose unpivot

我有一张桌子:

  CREATE TABLE [dbo].[TestTranspose](
[ResultA] [int] NULL,
[ResultB] [int] NULL,
     ) ON [PRIMARY]

谁的结果集是

     ResultA ResultB ... ResultZ

      1     10

      2     20

所需的结果是:

   Name       Compare1     Compare2

   ResultA      10            11

   ResultB      22            33
   ...
   ResultZ.

我知道这需要使用STUFF来获取所有列并使用unpivot / pivot但是却无法使其正常工作。

0 个答案:

没有答案