表面: f_leixin
字段:feng
我想通过统计f_leixin数据表中feng字段总和???
代码如下:
adoquery1.Close;
adoquery1.SQL.Clear;
nfen1:=adoquery1.sql.add('select *from  f_leixin sum(feng)');
adoquery1.open;
执行提示有错???

解决方案 »

  1.   

    select sum(feng) fengs from f_leixin
      

  2.   

    adoquery1.sql.add('select sum(feng) fengs from f_leixin')是吗??
      

  3.   

    是这样的:
               adoquery1.sql.add('select sum(feng) from f_leixin')
      

  4.   

    adoquery1.sql.add('select sum(feng) as yourfieldname from f_leixin')
      

  5.   

    to: DJ_KK
    没有字段别名,取回来又有何用啊?
      

  6.   

    我SQL不好,请多包涵,呵呵~~~还要学习,学习
      

  7.   

    adoquery1.sql.add('select sum(feng) as  nfen2 from f_leixin')nfen2 变量是不是取得的统计值????
      

  8.   

    var 
    nfen1:integer;
    nfen2:integer;begin
     nfen2:=adotable1.fieldbyname('zongfen').asinteger;
     adoquery1.Close;
     adoquery1.SQL.Clear;
     adoquery1.sql.add('select sum(feng) as nfen1 from f_leixin');
     adoquery1.open;
        if  nfen1<>nfen2   then begin
        application.MessageBox('定议的总题分不等于确定的类型分,请检查','检查');
        end;
          end;
    end.运行后老是提示:定议的总题分不等于确定的类型分?????