手动新增列做行求和有关问题

手动新增列做行求和问题!
有数据窗口dw_1(SQL语句生成,未关联后台数据库),其表结构为:学号,姓名,语文,数学,英语,总分 共6列,欲用语句(非计算域设置方式)实现填写某一学生成绩后,在总分里自动计算该学生的成绩和的操作。

------解决方案--------------------
用sql语句也可以,不过太麻烦了,有简单的干嘛不用,dw的计算列
用嵌套sql
select 学生表.学号,
学生表.姓名,
学生表.语文,
学生表.数学,
学生表.英语,
学生表tt.总分
 from 学生表 
left join 
(select 学号,姓名,(语文+数学+英语)as 总分 from 学生表 group by 学号,姓名) 学生表tt 
on 学生表.学号 = 学生表tt.学号
------解决方案--------------------
在DW 控件的editchanged 事件里写代码。

------解决方案--------------------
计算列最好用
不然,就虚拟字段,代码赋值