SELECT MAX(编号) FROM TABLE GROUP BY 编号

解决方案 »

  1.   

    SELECT SUM(编号) FROM TABLE GROUP BY 编号
    这个不是delphi范畴把,好好学学数据库。
    楼上好快
      

  2.   


    全部顯示出來,要搞清楚其它字段以什么方式显示,原始数据还是统计的(如最大,最小,平均值...)
    數量*單價≠金額只是以编号分组统计数量合计,就是这样了:
    SELECT SUM(数量) 总数量 FROM TABLE GROUP BY 编号
      

  3.   

    其他字段怎么显示?
    比如说表中编号一致的有10条记录。但是这十条记录的name都不同,那么对于结果,你怎么显示name?有意义吗
      

  4.   


    select 编号,sum(数量) as 数量,sum(金额)/sum(数量) as 均价,sum(金额) as 金额 from 表 group by 编号 order by 编号
      

  5.   

    select 编号,sum(数量) as 数量,sum(金额)/sum(数量) as 均价,sum(金额) as 金额 from 表 group by 编号 order by 编号
      

  6.   

    编号     名称    单位    数量     单价    金额
    1001   AA       台       10     2      20
    1001   AA       台       15     2      30
    1002   BB       条       6      3      18
    1002   BB       条       5      3      15
    要求显示结果为:
    编号     名称    单位    数量     单价    金额
    1001   AA       台       25     2      50
    1002   BB       条       11     3      33
      

  7.   

    单价相同?select 编号,名称,单位,Sum(数量) 数量, 单价,Sum(金额) 金额
    from t group by 编号,名称,单位,单价
      

  8.   

    select 编号,名称,单位,SUM(数量) FROM Table Group BY 编号,名称,单位
      

  9.   

    应该需要用到group by ......rollup