当前位置: 代码迷 >> Sql Server >> 请大家看看,上面的语句有没有可以优化的地方,感觉速度很慢
  详细解决方案

请大家看看,上面的语句有没有可以优化的地方,感觉速度很慢

热度:96   发布时间:2016-04-25 00:08:38.0
请大家看看,下面的语句有没有可以优化的地方,感觉速度很慢

SELECT     (SELECT     ParentID
                       FROM          stable
                       WHERE      (cpid = a.cpid)) AS ParentID, cpid, CONVERT(varchar(10), doTime, 120) AS rq,
                          (SELECT     TOP (1) doTime
                            FROM          t_table
                            WHERE      (cpid = a.cpid) AND (CONVERT(varchar(10), doTime, 120) = CONVERT(varchar(10), a.doTime, 120)) AND (CONVERT(varchar(8), doTime, 24) 
                                                   BETWEEN '00:00:00' AND '03:59:59')
                            ORDER BY dtp) AS T0_4,
                          (SELECT     TOP (1) doTime
                            FROM          t_table AS  t_table_5
                            WHERE      (cpid = a.cpid) AND (CONVERT(varchar(10), doTime, 120) = CONVERT(varchar(10), a.doTime, 120)) AND (CONVERT(varchar(8), doTime, 24) 
                                                   BETWEEN '04:00:00' AND '07:59:59')
                            ORDER BY dtp) AS T4_8,
                          (SELECT     TOP (1) doTime
                            FROM          t_table AS  t_table_4
  相关解决方案