我用的ADO控件,查询出一些符合条件的记录,在DBGrid1中把这些记录显示出来了,这其中有两个字段是:数量和金额。我想在DBGrid2中把数量的总和和金额的总和显示出来(也就是说DBGrid2中只有一条记录)不用重新sql,直接中ADO中的数据,怎么加和呀?

解决方案 »

  1.   

    楼主用DBGridEH控件好了如果非得用DBGRID的话,再把另一个求和的数据集放到DBGRID2中select sum(数量) as 数量,sum(金额) as 金额 from 表 where ...
      

  2.   

    我不想重新再查找一遍,这样不是很耗资源吗?已经查找一遍了,为什么不能用查找出来的数据啊?这样还能提高效率。DBGridEh有这种功能?
    我看看。。
      

  3.   

    你在第一个SQL中就把联合字段求出来
    一个语句中两个字段和三个字段的执行效率几乎是相同的
    以为你的语句中并没有复杂的计算
      

  4.   

    问题解决.
    用DBGridEH控件
    结贴