根据不同月份把列名设为一月,二月...

来源:百度知道 编辑:UC知道 时间:2024/05/20 17:52:23
数据库有这样一张表
ID Time Qut
001 **** 100
001 **** 200
002 **** 100
003 **** 150
... .... ....
要求打印出如下效果
人员 一月 二月 三月 ... 十二月 个人汇总
001 ... ... ... ... ... ...(个人全年总和)
002 ... ... ... ... ... ...
003 ... ... ... ... ... ...
... ... ... ... ... ... ...
总计 (一月的总和) ... ... ... ... ...(此数据是全年总和)
我现在的难点是如何根据不同月份把列名设为一月,二月...以及最后一行
"总计 ... ... ... ... ... ...(此数据是全年总和)"
如何得到.
是SQLServer的查询问题,要求用select语句.
看来是没人能回答了!浪费了10分!

什么语言?

难度好高.

如果是.net 中,要我做的话,先用group by ,按月,生成12个表.
然后再用.Expression = "child(xx).xx" ,逐一将其加入到主表中.

如果要直接从数据库中算这个逻辑关系,我是不会的,哈哈,而且估计
这样算下去,服务器受得了吗?