有一个表  日期       店名  销售额  毛利
          2000-1-1   店1   12345   2345
          2000-1-2   店1   3456    456
          2000-1-3   店1   5678    789
我要做一个统计,就是要增加一条记录
          合计       店1   21479   3590
这个记录该怎么加进去呢??怎么加才合适?做过这方面的朋友请指点一二

解决方案 »

  1.   

    select '合计',店名, sum(销售额) 销售额,sum(毛利) 毛利
    from 表名
    where 条件
    group by 店名正确就早点揭帖
      

  2.   

    这个表显示在DBGrid上,我要增加的这条记录是要增加在最后一条记录后面,也是显示在
    DBGrid上,我只是要显示出来,不用加到数据库里面
      不过我也不知道怎么做比较合适,那你们做的时候是只显示出来,还是要加到数据库里面呢?
      

  3.   

    hammer_shi(@农业专家@):我要增加的这条记录是增加在所有记录的后面,是要这个效果:
              日期       店名  销售额  毛利
              2000-1-1   店1   12345   2345
              2000-1-2   店1   3456    456
              2000-1-3   店1   5678    789
              合计       店1   21479   3590
      

  4.   

    第一种方法:
       建议你看看速达的软件。它有你需要功能的控件,你去下载一个。
    第二种方法:
       建议你用stringgrid控件。它可以用代码实现你想要的结果。
      

  5.   

    速达的软件控件在csdn上的软件一栏下的vcl下的网格一栏中有。
      

  6.   

    在该数据集的beforeinsert :累加
               afterdelete :减去
      

  7.   

    首先我没用过第三放软件,觉得比较麻烦点,还有就是stringgrid我也没用过,不知道怎么用它在DBGrid里面不能做吗??
      

  8.   

    在DBGrid里面做很难,最好使用第三方空间,如express的,它是在表下部显示的,不过效果不错。