【发布时间】:2023-03-24 12:42:01
【问题描述】:
我有一个这样的 SQL Server 2005 输出:
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 来执行此操作。不过我运气不太好。 “结果”值可以是动态的,日期也可以是动态的。
有什么建议吗?
【问题讨论】:
-
您使用的是什么数据库和版本?
-
我不太喜欢动态 SQL
-
@d03boy:“我不知道列名提前”,你别无选择:(
-
你让我在里面哭泣。
标签: .net asp.net sql-server-2005