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.订购日期
select 产品类型, 订购数量 = sum(订购数量), 订购日期 = min(订购日期), 订单编号 = min(订单编号), 客户编号 from 订购表 group by 产品类型,客户编号 order by 产品类型,客户编号
,A.订购数量
,A.订购日期
,B.订单编号
,A.客户编号
from (
select 客户编号
,sum(订购数量) as '订购数量'
,min(订购日期) as '订购日期'
from 表
where 产品类型='类型A'
group by 客户编号
)A
join 表 B on A.客户编号=B.客户编号
and A.订购日期=B.订购日期
产品类型,
订购数量 = sum(订购数量),
订购日期 = min(订购日期),
订单编号 = min(订单编号),
客户编号
from
订购表
group by
产品类型,客户编号
order by
产品类型,客户编号