我有一个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 –