我有一张 SQL 表格,其中包括当前值和先前的值。
Id Value1 PValue1 Value2 PValue2
1 A A V V1
2 B B1 W W1
3 C C1 X X
如果数值发生变化,我想要将它们进行比较并显示在以下表格中。
Id Column Value Pvalue
1 Value2 V V1
2 Value1 B B1
2 Value2 W W1
3 Value1 C C1
在SQL 2008中,是否有不需要逐列循环的方法呢?