无聚合的简单数据透视表

时间:2018-01-29 23:03:53

标签: sql sql-server pivot

我确定这对某些人来说很简单......但是数据透视表一直让我很困惑。这应该非常简单......但是在网络LOL上找到一个实际的简单解释似乎很难。

我有以下带有此架构/数据的临时表。我只需要在INT行上没有聚合的情况下进行旋转

widget.winfo_toplevel().title("My_Title")

非常感谢

1 个答案:

答案 0 :(得分:0)

这很棘手。一种方法是取消隐藏,然后重新转动或聚合:

  select v.which,
         max(case when v.place = 'A1' then v.val end) as A1,
         max(case when v.place = 'A2' then v.val end) as A2,
         max(case when v.place = 'B1' then v.val end) as B1,
         max(case when v.place = 'B2' then v.val end) as B2
  from #temptable tt cross apply
       (values ('First1', tt.place, tt.first1), ('Second', tt.place, tt.second1)
       ) v(which, place, val)
  group by v.which;