例如:表一的两条数据:序号   编号    工序   数量
                        1    03041342  钟表   10
                        2    03041342  钟表   20
   
我想实现将表一查询到的记录为:1 03041342 钟表 30   
  查询出的结果就是将工序字段相同的钟表  只将 数量加起来在dbgrid1 中显示出来。谢谢兄弟姐妹们啦,急!!!!!help me,代码希望详细点,再谢谢

解决方案 »

  1.   

    利用一个temp的数据库,累加再放后再放到bgrid1中。
      

  2.   

    select 序号,   编号,    工序, Sum(数量) from table
    group by 工序
      

  3.   

    select Min(序号),编号,工序,sum(数量) from 表 group by 编号,工序
      

  4.   

    select 编号,工序, Sum(数量) from table
    group by 工序,编号
      

  5.   

    如果完全按照楼主的意思,那“准确”的应该是  meiqingsong(阿飛) 的SQL语句:
    select 序号,编号,工序,Sum(数量) from table group by 工序
      

  6.   

    select sum(数量) from table group by 工序
      

  7.   

    回复人: h926688(-Format-.Create.E.Studio) ( ) 信誉:100  2004-10-07 16:22:00  得分: 0  
     
     
       如果完全按照楼主的意思,那“准确”的应该是  meiqingsong(阿飛) 的SQL语句:
    select 序号,编号,工序,Sum(数量) from table group by 工序
      
     
    这是一个错误的SQL语句,没有给编号分组,那怎么能行呢。所以必须有编号。