select 产品类型,sum(订购数量),min(订购日期),min(订单编号),客户编号
from Table
where 产品类型='类型A'
order by 产品类型,客户编号

解决方案 »

  1.   

    select B.产品类型
           ,A.订购数量
           ,A.订购日期
           ,B.订单编号
           ,A.客户编号
    from (
            select 客户编号
                   ,sum(订购数量) as '订购数量'
                   ,min(订购日期) as '订购日期'
            from 表
            where 产品类型='类型A'
            group by 客户编号
         )A
    join 表 B on A.客户编号=B.客户编号 
                 and A.订购日期=B.订购日期
      

  2.   

    select 
        产品类型,
        订购数量 = sum(订购数量),
        订购日期 = min(订购日期),
        订单编号 = min(订单编号),
        客户编号 
    from
        订购表
    group by
        产品类型,客户编号
    order by
        产品类型,客户编号