我有一個這樣的表...TSQL樞軸沒有聚合函數
CustomerID DBColumnName Data
--------------------------------------
1 FirstName Joe
1 MiddleName S
1 LastName Smith
1 Date 12/12/2009
2 FirstName Sam
2 MiddleName S
2 LastName Freddrick
2 Date 1/12/2009
3 FirstName Jaime
3 MiddleName S
3 LastName Carol
3 Date 12/1/2009
而且我想這個...
這可能使用PIVOT?
CustomerID FirstName MiddleName LastName Date
----------------------------------------------------------------------
1 Joe S Smith 12/12/2009
2 Sam S Freddrick 1/12/2009
3 Jaime S Carol 12/1/2009
如果你有2周的costumers用相同的名字 – Leonardo 2015-02-20 18:38:21
,將工作,實際上不會工作。請記住,DBColumnName是元數據 - 您可以按字面過濾「CustomerID = 1 AND DBColumnName ='FirstName'」。當然,如果你有一個給定的CustomerID有多個FirstName行,但是如果你正確地創建你的表,那麼CustomerID和DBColumnName都是你主鍵的一部分...... – 4AM 2016-06-01 15:51:18
@你能提供一些代碼嗎? – 2017-06-28 03:52:24