1、应该理解成这样【查找每一个产品,最后一次被谁购买】。
2、如果你需要计算【每一个用户,购买每一个产品,最后的时间、数量】,参考
Select a.产品,a.客户,a.日期,a.数量 From {订单} a INNER JOIN (Select 客户,产品,Max(日期) As 日期 From {订单} Group By 客户,产品) b on a.产品 = b.产品 And a.日期 = b.日期 and a.客户=b.客户 order by a.客户,a.产品