创建个测试表:
CREATE TABLE aa
(
id INT,
t char(1),
v INT,
)
插入一些语句,查询结果如下图。。。
转换SQL:
select
t2.id,
t2.a,
t2.b
from aa as t1
pivot (sum(v) for t in(a,b)) as t2
看看结果是不是你想要的?哈哈~~~~
完毕!谢谢。。。。(2005版就支持pivot)
创建个测试表:
CREATE TABLE aa
(
id INT,
t char(1),
v INT,
)
插入一些语句,查询结果如下图。。。
转换SQL:
select
t2.id,
t2.a,
t2.b
from aa as t1
pivot (sum(v) for t in(a,b)) as t2
看看结果是不是你想要的?哈哈~~~~
完毕!谢谢。。。。(2005版就支持pivot)