procedure TForm1.Button3Click(Sender: TObject);
VAR SUMS:REAL;
begin
QUERY1.OPEN
QUERY1.First;
SUMS:=0;
WHILE NOT QUERY1.Eof DO
BEGIN
SUMS:=SUMS+QUERY1.FieldValues['YOURFIELD'];
QUERY1.Next;
END;
SHOWMESSAGE('累計和为'+FLOATTOSTR(SUMS));
end;
VAR SUMS:REAL;
begin
QUERY1.OPEN
QUERY1.First;
SUMS:=0;
WHILE NOT QUERY1.Eof DO
BEGIN
SUMS:=SUMS+QUERY1.FieldValues['YOURFIELD'];
QUERY1.Next;
END;
SHOWMESSAGE('累計和为'+FLOATTOSTR(SUMS));
end;
begin
QUERY1.Close,
QUERY1.sql.clear;
query1.sql.add('select sum(table.field) as total,table .Num
from table group by table.Num'); Query1.prepare;
Query1.open;
end;
begin
Query2.close;
Query2.sql.clear;
Query2.Sql.add(' select * from table');
Query2.prepare;
Query2.open;
end;