注册 登录
编程论坛 ASP技术论坛

请教个SQL语法

nixy 发布于 2007-08-17 07:50, 405 次点击
请教各位大虾:如何用语句把例表1的奖金汇总排列?
例表1
员工编号 奖金 年 月
108 48.9 2006 1
108 18.3 2006 1
108 140 2006 1
110 10 2006 1
110 1470 2006 1
110 11 2006 1
110 33 2006 1
102 45 2006 1
102 2 2006 1
102 42.5 2006 1
108 42.5 2006 2
102 70 2006 2
108 45 2006 4
108 2 2006 4
110 70 2006 4
102 50 2006 4
102 1470 2006 4
例表2
员工编号 1月 2月 3月 4月
108 奖金金额 奖金金额 奖金金额 奖金金额
110 奖金金额 奖金金额 奖金金额 奖金金额
102 奖金金额 奖金金额 奖金金额 奖金金额

5 回复
#2
XieLi2007-08-17 08:16
select 員工編號,年,月,sum(insull(獎金,0)) from Table(表名) gorup by 員工編號 ,年,月


不知道對不對
#3
nixy2007-08-17 08:18

帖子发错地方了,谢谢2楼的大虾

#4
阳光白雪2007-08-17 08:21
一句SQL恐怕解决不了
#5
ayue2222007-08-17 09:47

是要得到数据集显示么 ?
一般情况下可能要双重循环查询才能搞定 ... 理不清如何用一个复合SQL可以搞定..

#6
XieLi2007-08-17 10:18
我知道那样不可以实现啊!                          
1