我在 sql server 2008R2 中有以下两个源表和一个目标表。如何在 TSQL 中进行数据透视以从源到达目的地?我迫切需要它。
来源表 1:ProdType
key name
--------------
1 Magazines
2 Journals
3 Books
4 Newspaper
来源表 2:订单
seqno ODate Key Qty UnitPrice
--------------------------------------------------
1 2013-10-12 1 10 5
2 2013-10-12 4 20 3
3 2013-10-13 2 5 3
4 2013-10-14 4 50 5
5 2013-10-15 1 100 2.5
目的地表:订单详情
Odate Magazine Journals Books Newspaper
-----------------------------------------------------------------
12/10/2013 10 5 0 0 0 0 20 3
13/10/2013 0 0 5 3 0 0 0 0
14/10/2013 0 0 0 0 0 0 50 5
15/10/2013 100 2.5 0 0 0 0 0 0
-----------------------------------------------------------------
NOTE *qty *unit price
任何帮助将不胜感激!如您所知,我对 T-SQL(或一般的 SQL)和 SQL Server 还是很陌生。提前致谢!