sum(字段名)
此字段必须是数字型的

解决方案 »

  1.   

    数据库表中有ABCD等字段
    在程序中用以下命令出错:
    Query1.close;
    Query1.clear;
    Query1.SQL.Add('select A,sum(B) from 表名称 group by A');
    Query1.open;
    编译时没有错误,运行时指出select语句中有错‘,sum(B)
      

  2.   

    你的B字段是数值型的吗?
    SQL语句肯定是没错的!
      

  3.   

    你的语句一定是错的
    SUM()返回的是单行,不能和其他的多行的一起用。
    多看看SQL的帮助
      

  4.   

    你想要的结果根本不能用你的语句得到!!!
    你应该去看看sum()方法的用法!!!
      

  5.   

    Query1.SQL.Add('select A,s=sum(B) from 表名称 group by A');
      

  6.   

    语句一定不对呀,因为sum的时候根本不用在用其他字段作为检索条件
      

  7.   

    各位,本身我写的语句没有错误,只是表中有一个字段名是character,可是我没有查到character是否为保留字段?不知各位能否解释一下?