日期:2014-05-19  浏览次数:20444 次

求优化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