select a.* from 销售表 as a,(
select 客户名称, 最后业务日期=Max(销售日期) from 销售表 group by 客户名称
) as b
where a.客户名称=b.客户名称
and b.最后业务日期=a.销售日期
select 客户名称, 最后业务日期=Max(销售日期) from 销售表 group by 客户名称
) as b
where a.客户名称=b.客户名称
and b.最后业务日期=a.销售日期
where tablename.客户名称=a.客户名称 and tablename.销售日期=a.销售日期
where not exists (
select 1 from 销售表
where 客户名称=a.客户名称
and 销售日期>a.销售日期
)