怎样得出DBGrid某一列的汇总?(除了循环每-行记录进行汇总这个方法,还有其它方法吗?)

解决方案 »

  1.   

    直接Select Count不行吗?
    或者DBGridEh就有Sum功能。
      

  2.   

    你的意思是用UNION 吗?是可以,但我写的select语句太长了.用UNION比较麻烦(用SELECT有简单的写法吗).再加我对DBGridEh不太熟.还有其它简单的方法吗?
      

  3.   

    select count(列名)这样不可以吗?
      

  4.   

    都急着抢分了。应该是sumSelect Sum(tjzd) from table;
      

  5.   

    要联的表比较多,用SELECT SUM()的话要写的语句比较长,还有其它方法吗?
      

  6.   

    DBGrid里有这样的对列的汇总吗?
      

  7.   

    你sum一列与连的多少表有什么关系?不行就用DBGridEh吧,Sum功能很棒的。
      

  8.   

    如果你想直接用DBGrid是不行的 
    另外我也不太建议用太多的第三方的控件
    我感觉你还是应该在你的sql语句上想办法吧
    毕竟也是一种练习
      

  9.   

    1。DBGridEh.sumlist的Active设置为True
    2。FooterRowCount设置为1
    3。要求和的那个字段(DBGridEH里面的)Footer属性:ValueType设置为fvtsum,FieldName设置为要求和的字段名。
      

  10.   

    用TXDBGRID,不用写一行代码,就可以搞定SUM,AVE,COUNT,MAX,MIN等操作。