我正在尝试导入一个日期为列名的文件。
例如:
我想在以下输入时更改此内容:
所以,表格如下:
OrderNumber Total Date
1 5 Jan2012
1 6 Feb2012
2 3 Jan 2012
2 4 Feb2012
有什么建议吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
此类转换是UNPIVOT
:
select OrderNumber, Total, Date
from yourtable
unpivot
(
date
for col in (jan2012, Feb2012)
) unpiv
或者您可以使用UNION ALL
:
select ordernumber, total, jan2012 as date
from yourtable
union all
select ordernumber, total, feb2012 as date
from yourtable