【发布时间】:2012-06-10 17:46:36
【问题描述】:
将行转置为列的最佳方法是什么。
表_1
Cust_id field1 field2 ...
------- ------ ------
表_2
Cust_id status date_changed
------- ------ ------------
视图/表格输出
Cust_id status1 status2 status3 status4
------- ----------- ------------- ----------- -----------
1 01-jan-2011 05-April-2011 06-Dec-2012 30-Dec-2012
谢谢
【问题讨论】:
-
Pivot 是你想要的,但很困惑 table_1 适合你的问题
-
Table_1 是从哪里来的?从您有限的问题来看,似乎只需要 Table_2 中的数据(哎呀,浏览器延迟显示 Tony 的评论)
-
“最好”是什么意思?如果客户 1 在 1 月 12 日和 2 月 15 日达到状态 1,你想要哪一个?最新的?
标签: sql-server-2008-r2 transpose