这种汇总怎么实现?
A表: 
 年 月 姓名 工资 奖金 津贴 总额 
 2007   2      张三         78            89            98 
 2007 2 李四 222 333  215 
 2007   3      李四  1020 200 320 
 2007 3 张三 202 22   212   
 B表: 
 年 月 工资总额 奖金总额 津贴总额   
 我想让A表中的总额=工资+奖金+津贴 ,怎么把和存到总额字段中呀? 
 怎么把A表中的数据按要求汇总后,存到B表中呀? 
 我还要把张三2007年的每项的总和存入B表,怎么做呀? 
 不要用触发器啊!
------解决方案--------------------update a set 总额 = 工资 + 奖金 + 津贴   
  "把张三2007年的每项的总和存入B表 " 
 insert into b(年, 月, 工资总额, 奖金总额, 津贴总额) 
 select 年,月,sum(工资), sum(奖金), sum(津贴) 
 from a 
 where 姓名=  '张三 ' 
 group by 年,月
------解决方案--------------------  update a表 set 总额=工资+奖金+津贴   
 insert into b表 select 年,月,sum(工资),sum(奖金),sum(津贴) from a表 group by 年,月   
 insert into b表 select 年,月,sum(工资),sum(奖金),sum(津贴) from a表 where 姓名= '张三 ' group by 年    
------解决方案--------------------update a表 set 总额=工资+奖金+津贴   
 insert into b表 select 年,月,sum(工资),sum(奖金),sum(津贴) from a表 group by 年,月   
 insert into b表 select 年, '所有月 ',sum(工资),sum(奖金),sum(津贴) from a表 where 姓名= '张三 ' group by 年    
------解决方案--------------------select 年,月,sum(工资) as 工资总额,sum(奖金) as 奖金总额,sum(津贴) as 津贴总额 ,sum(工资+奖金+津贴) as 总额  
 group by 年,月     
 insert into B(年,月,工资总额,奖金总额,津贴总额,总额)  
 select 年,月,sum(工资) as 工资总额,sum(奖金) as 奖金总额,sum(津贴) as 津贴总额 ,sum(工资+奖金+津贴) as 总额  
 group by 年,月 
------解决方案--------------------update a set 总额 = 工资 + 奖金 + 津贴   
  "把张三2007年的每项的总和存入B表 " 
 insert into b(年, 月, 工资总额, 奖金总额, 津贴总额) 
 select 年,月,sum(工资), sum(奖金), sum(津贴) 
 from a 
 where 姓名=  '张三 ' 
 group by 年,月   
 1楼地正确地
我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html