delphi与sql server中的简单小疑点,本人初学,望帮忙!

delphi与sql server中的简单小问题,本人初学,望帮忙!!!
sql server中想让一列等于另外两列之差,随着另两列改变而改变,应该怎么办?列的类型为int
delphi中希望能统计sql server表中各项的某列之和并显示,当如何?
本人菜鸟一级,望高手不吝赐教,时间紧急,先行拜谢!!!

------解决方案--------------------
数值改变的时候写个代码一起改变,呵呵
------解决方案--------------------
用计算字段就可以了
在你的DataSet(如ADOQuery)上加一个计算字段,
procedure TForm1.ADOQuery1CalcFields(DataSet: TDataSet);
begin
ADOQuery1.FieldByName('计算字段').AsInteger:= ADOQuery1.FieldByName('字段1').AsInteger+ADOQuery1.FieldByName('字段2').AsInteger;
end;
------解决方案--------------------
如果是查询的话可以直接在查询语句中啊,field1 - field2就行了吧
------解决方案--------------------
用sql server的查询生成相关数据,怎么排列组合都行,或者在delphi中用adoquery查询,在sql中写sql语句.