我有一個SQL Server 2005的輸出是這樣的:改變垂直數據插入到表佈局的.Net
Date | Result | Sum
-----|--------|-----
8/26 | 01 | 1549
8/26 | 02 | 7972
8/26 | 03 | 4502
8/27 | 01 | 1897
8/27 | 02 | 1649
8/27 | 03 | 7949
8/28 | 01 | 8542
8/28 | 02 | 5335
8/28 | 03 | 4445
,我想讓它顯示了這樣的(在GridView?):
Result | 8/26 | 8/27 | 8/28
-------|------|------|------
01 | 1549 | 1897 | 8542
02 | 7972 | 1649 | 5335
03 | 4502 | 7949 | 4445
我目前的嘗試是試圖通過來自SqlDataSource的DataView以及新的DataSet來做到這一點。雖然我沒有太多的運氣。 「結果」值可以是動態的,並且日期將是動態的。
任何提示?
你使用的數據庫和版本是? – Gratzy
SQL Server 2005 –
檢查這一個:http://stackoverflow.com/questions/1343145/tsql-pivot-without-aggregate-function –