asp.net - 需要按年份将日期列拆分为多个列

标签 asp.net sql vb.net

我正在尝试按年份将日期列拆分为多个列。如果我能在最后实现汇总小计,那就太棒了。

我认为最好的方法是使用 .NET datalist 控件,但我愿意接受建议。

示例数据:

DATE     | SALES
1/1/2009 | 1234.56
2/1/2009 | 4567.89
3/1/2009 | 7890.12
...
1/1/2010 | 3456.78
...
1/1/2011 | 8901.23

期望的输出:

       2009     2010     2011
Jan    1234.56  3456.78  8901.23
Feb    4567.89  ...

提前致谢!

最佳答案

为什么不直接将其作为数据透视表查询,然后使用您认为最简单且最适合的任何前端显示它。

http://msdn.microsoft.com/en-us/library/ms177410.aspx

关于asp.net - 需要按年份将日期列拆分为多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7837475/

相关文章:

c# - PageMethods 返回未定义的结果?

c# - 带有多表插入的 EntityFramework 事务回滚

database - Visual Studio 数据库自定义条件搜索不起作用

mysql - SQL 查询和线程

asp.net - SQLDataReader:处理空值

asp.net - 如何检查文件是否准备好?

asp.net - 我尝试设置 IIS 并收到 404.4 错误,没有 StaticFileModule

javascript - ASP.NET MVC Web API 使用 jQuery Ajax 删除调用,数据参数不起作用

php - 如何避免 Heredoc SQL 语句

java - 如何在参数化查询中使用 spring MVC jdbcTempates 传递字符串以删除多行