能否将sql运算的结果赋给一个变量?(100分)

  • 主题发起人 主题发起人 david2041
  • 开始时间 开始时间
D

david2041

Unregistered / Unconfirmed
GUEST, unregistred user!
例如我想将query连接的gzto.dbf里的年龄小于25的工资总和的值赋给一个变量,
与其它变量进行运算,应如何做?
谢谢
 
var
sum: Integer;
begin
with query do
begin
Close;
SQL.Clear;
SQL.Append('select sum(工资) from gzto');
SQL.Append('where 年龄<25');
Open;
Sum:=Fields[0].Value
end
end;
 
query1.close;
query1.sql.clear;
query1.sql.add('select sum(工资) from 表 where 年龄<25');
Query1.open;
变量1:=变量2+query1.fields[0].asfloat;
 
query :select sum(工资) from tablename where 年龄<25
close;
open;
gz:= query1.fields[0].asfloat;
 
select sum(工资) 工资 from gzto where 年龄<25
aa:=querey.fieldbyname('工资').asfloat
 
定义变量:
var:
Zz:Float;//工资总值;
Query里的SQL属性:
Select
工资,sum(工资)
From 工资表
Where 年龄<25
赋值:
Query.open;
Zz:=Query.FieldByName('sum_of_工资').AsFloat;
 
谢谢大家
 
地球人 都 知道 啊...
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部