如何统计一将表中所有记录的某个字段*某个字段的所得值的总和??

解决方案 »

  1.   

    select sum(field1 * field2) as 总和 from table
      

  2.   

    同楼上
    我在DB2和Access上试过都可以的
      

  3.   

    Edit1.text := Adoquery1.FieldByName('总和').asstring;
      

  4.   

    with adoquery1 do
    begin
     close;
     sql.clear;
     add('select sum(field1 * field2) as 总和 from table
    ');
     Edit1.text := inttostr(Adoquery1.Fields[0].asfloat);
    end;
      

  5.   

    如果只有一个字段的话就直接 
    Edit1.Text:=ADOQuery1.Fields[0].AsString;
      

  6.   

    但是我的表里只有field1 和 field2