Tôi có một bảng sql với giá trị hiện tại và giá trị trước đó.Máy chủ SQL chuyển đổi các cột thành hàng
Id Value1 PValue1 Value2 PValue2
1 A A V V1
2 B B1 W W1
3 C C1 X X
Tôi muốn so sánh chúng và hiển thị trong bảng sau nếu giá trị thay đổi.
Id Column Value Pvalue
1 Value2 V V1
2 Value1 B B1
2 Value2 W W1
3 Value1 C C1
Có thể trong SQL 2008 mà không lặp lại từng cột không?
+1 vì tôi không biết bạn có thể sử dụng CROSS APPLY theo cách đó! –
+1 vì có màu xanh ... err Tôi có nghĩa là cung cấp một câu lệnh SQL. – Kermit
cảm ơn, nó rất hữu ích. – developer