如何为一查询添加计算字段

来源:百度知道 编辑:UC知道 时间:2024/06/07 16:23:50
速回

上面的方法是可以的
如果你如delphi之类的软件还可以用下面的方法
在AdoQuery里直接添加静态字段(假设添加了A,B,C),然后在AdoQuery的OnCalcFields里直接写出你要的的计算字段
例如 Dataset.FieldByName('C').AsFloat :=roundto(Dataset.FieldByName('A').AsFloat *Dataset.FieldByName('B').AsInteger,-1);
C=A*B

表A中数据
a b
1 1
1 2
2 2

select a,b,a+b c from 表A;
得到的结果就是
a b c
1 1 2
1 2 3
2 2 4