求优化SQL语句。在线急等。50分奉上。
SELECT   yy_code   AS   visit_area,   RTRIM 
                               ((SELECT   description 
                               FROM   pls..yingye_base 
                               WHERE   yy_code   =   A.yy_code))   AS   营业所,   COUNT(*)   AS   visit_count,    
                   DATEDIFF(Day,    '2007/01/21 ',    '2007/02/20 ')   +   1   - 
                               (SELECT   COUNT(*) 
                            FROM   PUNCH..AM13 
                            WHERE   riqi   > =    '2007/01/21 '   AND   riqi    <=    '2007/02/20 ')   -   1   AS   visit_days, 
                               (SELECT   COUNT(*)    'tempcolsaleddd ' 
                            FROM   (SELECT   slsman 
                                                    FROM   crm_visit 
                                                    WHERE   1   =   1   AND   CONVERT(char(10),   visit_date,   111)   > =    '2007/01/21 '   AND    
                                                                      CONVERT(char(10),   visit_date,   111)    <=    '2007/02/20 '   AND    
                                                                      yy_code   =   A.yy_code   AND   slsman   IN 
                                                                                  (SELECT   slsman 
                                                                               FROM   pls..yingye_slsman 
                                                                               WHERE   haspart   =   0) 
                                                    GROUP   BY   slsman)   CCCCDDDDD)   AS    '业务员数 ', 
                               (SELECT   COUNT(*)    'tempcol ' 
                            FROM   (SELECT   yy_code,   slsman,   visit_date 
                                                    FROM   crm_visit 
                                            &nbs