请问如何把表里的某个字段求平均值,并赋值给某个edit

解决方案 »

  1.   

    SELECT  AVG(Field) AS fAvg From Table Where  ...
    Edit1.Text = ADOQuery.FieldByName('fAvg').asInteger;
      

  2.   

    with query1 do
    begin
      sql.clear;  
      sql.add('SELECT  AVG(Field) AS fAvg From 表名');
      if not active then open;
    end;
    Edit1.Text = ADOQuery.FieldByName('fAvg').asInteger;
      

  3.   

    with query1 do
    begin
    close;
      sql.clear;  
      sql.add('SELECT  AVG(Field_name) fAvg From 表名');
      open;
    end;
    Edit1.Text = Query1.FieldByName('fAvg').asstring;