zoukankan      html  css  js  c++  java
  • SQL语句效率分析

    第一种写法:
    语句执行花费时间(毫秒)  330
     SELECT  
          VGoodsLocationC,
          Vtrancode,
          VStartPoint,
          V_OldGBGrade,
          V_GBGrade,
          
    SUM(IPackageCount) AS IPackageCount,
          
    SUM(NWeight) AS NWeight    
          
    INTO ##storInTemp                 
      
    FROM 
          V_InStorehouseInfo 
      
    WHERE VGoodsLocationC 
            
    IN (SELECT VGoodsLocationC FROM V_InStorehouseInfo) 
        
    or VGoodsLocationC in (SELECT VGoodsLocationC_In FROM V_StorMoveInfo)
      
    GROUP BY  
          VGoodsLocationC,Vtrancode,VStartPoint,V_OldGBGrade,V_GBGrade     



    第二种写法:
    语句执行花费时间(毫秒)  563

    SELECT                           
                    VGoodsLocationC,
                    Vtrancode,
                    VStartPoint,
                    V_OldGBGrade,
                    V_GBGrade,
                    
    SUM(IPackageCount) AS IPackageCount,
                    
    SUM(NWeight) AS NWeight
                    
    INTO  ##storInTemp 
                        
    FROM (
                            
    SELECT                           
                                VGoodsLocationC,
                                Vtrancode,
                                VStartPoint,
                                V_OldGBGrade,
                                V_GBGrade,
                                IPackageCount,
                                NWeight 
                     
    FROM V_InStorehouseInfo 
                     
    WHERE VGoodsLocationC 
                        
    IN (SELECT VGoodsLocationC FROM V_InStorehouseInfo) 
                        
    UNION ALL
                    
    SELECT                           
                        VGoodsLocationC,
                        Vtrancode,
                        VStartPoint,
                        V_OldGBGrade,
                        V_GBGrade,
                        IPackageCount,
                        NWeight 
                        
    FROM V_InStorehouseInfo 
                        
    WHERE VGoodsLocationC 
                        
    IN (SELECT VGoodsLocationC_In FROM V_StorMoveInfo)
                        ) A
                          
    GROUP BY  
                             VGoodsLocationC,Vtrancode,VStartPoint,V_OldGBGrade,V_GBGrade

    Why?

  • 相关阅读:
    美国常青小组:“4+2”,成功的企业的普遍特征
    与你的商业伙伴建立信任关系的12条准则
    成功12级跳:你还是穷人只因为你没有立下成为富人的目标
    生日与谁共
    猎取人心的36条黄金法则
    谢谢你能为我落泪
    要锤炼出营销魔法,口碑营销“无招胜有招”
    怎样成为下一个比尔·盖茨?总结决定他成功的几大要素
    只要你能够幸福
    史玉柱:创业不是靠忽悠,我的最后四个忠告
  • 原文地址:https://www.cnblogs.com/pingkeke/p/559202.html
Copyright © 2011-2022 走看看