我發現了很多這樣的零碎碎片,但我無法放在一起。這基本上是其中名稱是一個varchar表的想法,日期是一個日期時間,和數量是一個int將列動態添加到View或從存儲過程返回
Name | Date | Number
A 1-2-11 15
B 1-2-11 8
A 1-1-11 5
I'd like to create a view that looks like this
Name | 1-2-11 | 1-1-11
A 15 5
B 8
起初我使用的是臨時表,並追加每個日期行了。我在另一個論壇上看到這是一個主要資源。真的嗎?有一個更好的方法嗎?
TSQL版本和平臺? – Hogan 2011-04-18 20:13:56
您正在討論試圖使用動態數量的列進行透視。有關提示,請參閱:[http://www.sommarskog.se/dynamic_sql.html#Crosstab](http://www.sommarskog.se/dynamic_sql.html#Crosstab)。 – 2011-04-18 20:19:56
@Hogan MS SQL 2005 – atatko 2011-04-18 20:20:19