这个语句,asp.net 允许后老是报超时,该如何优化select  a.SalesCode,Convert(char(10),C_date,120) as cdate,GuestName ,b.phone,address,comodName,modul,unit,number,TotalMoney,d.TotalPractical,realname,a.dhfs,a.ggsd,SalesContent,KdContent,kdf,e.Staffgonghao,f.Isend,sfjj,kddh,IsDel from CS_Sales a join CS_Guest b on a.guestid=b.guestid join UserInfo c on a.userid=c.userid join (Select Salescode ,sum(TotalPractical) as TotalPractical from CS_Sales group by Salescode) d on a.Salescode=d.Salescode join CS_Staff e on a.Saleman=e.Staffid left join CS_Outmanage f on  a.Salesid=f.glid where a.companyid=1 and typeSale=1 and (a.SalesId In (SELECT   MAX(SalesId) FROM CS_Sales GROUP BY SalesCode))    and C_date >='2011-09-01 00:00:00' and C_date<='2011-09-30 23:59:59' and dhfs<>'' and  isDel=0  order by a.SalesCode desc
谢谢给位!!!