去除表中重复数据并取各ClientID的最后一条数据
select  BeforeLevel,AfterLevel,ClientID,SaleClientID,ClientName,Car,MobilePhone,SC.AddTime,Source,PayType,
LoseCar,SaleName,reason,LoseTime,(select count(levelID) FROM SaleClient where levelID=1) as loseNum
FROM LevelChanges as LC left join SaleClient as SC on LC.[SaleClientID]=SC.[ID]
left join Client as CT on SC.[ClientID]=CT.[ID]
where levelID=1 and AfterLevel='P级'
ORDER BY LC.ID,ChangeTime DESC
怎么改?