相关疑难解决方法(0)

SQL Server将列转换为行

我有一个带有当前值和先前值的sql表.

Id  Value1  PValue1 Value2  PValue2
1   A       A       V       V1
2   B       B1      W       W1
3   C       C1      X       X
Run Code Online (Sandbox Code Playgroud)

我想比较它们,如果值有变化,则显示在下表中.

Id  Column  Value   Pvalue
1   Value2  V       V1
2   Value1  B       B1
2   Value2  W       W1
3   Value1  C       C1
Run Code Online (Sandbox Code Playgroud)

是否可以在SQL 2008中不循环每列?

sql t-sql sql-server unpivot sql-server-2008

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1

t-sql ×1

unpivot ×1