--这只是一条查询语句。(                                 
 select                                                                                                      
    ''                                                                                               item41  
   , decode(a.shiage_tenkai,'1','disabled','5','disabled','')                                        item37  
   , decode(decode(b.s_seihin_kb,'s',a.press_tenkai,a.shiage_tenkai),'0','未展開','2','未展開','1','展開済','5','展開済','3','展開','未展開') item42  
   , b.hinmei                                                                                        item43  
   , nvl(decode(upper(b.tatene_shiji_tani),'x',b.jutyu_butsuryo , b.juchu_suryo) ,0)                 item44  
   , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item45  
   , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item47  
   , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item49  
   , '手動引当'                                                                                      item50  
   , ''                                                                                              item60  
   , decode( b.s_seihin_kb, 'm', nvl(hin.seizouhinmei,' '),                                                  
             nvl(a.shiage_seizouhinmei, siage.shiage_seizouhinmei)                                           
           )                                                                                         item61  
   , decode( b.s_seihin_kb, 'm', nvl(hin.pack_hin    ,' '),                                                  
             nvl(a.shiage_pack_hinmei, siage.shiage_pack_hin)                                                
           )                                                                                         item188 
   , nvl(a.shiage_torisu     ,siage.shiage_kite_kom    )                                             item62  
   , decode( b.s_seihin_kb, 's', nvl(hin.seizouhinmei,' '),                                                  
             nvl(a.press_seizouhinmei,press.press_seizouhinmei)                                              
           )                                                                                         item63  
   , decode( b.s_seihin_kb, 's', nvl(hin.pack_hin    ,' '),                                                  
             nvl(a.press_pack_hinmei , press.press_pack_hin)                                                 
           )                                                                                         item189 
   , nvl( a.press_teijaku_size, press.press_kite_kom )                                               item64  
   , nvl(a.shiage_tenkai_hitsuyo , nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0))        item65  
   , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item66  
   , 'プレス展開'                                                                                    item67  
   , to_char(a.shiage_tonyu_ymd,'yy/mm/dd')                                                          item68  
   , a.press_hitsuyo                                                                                 item69  
   , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku ))        item70  
   , '仕上展開'                                                                                      item71  
   , to_char( decode( a.press_ymd, null, b.noki_base_press_ymd,                                              
                decode( sign(to_char(a.press_ymd,'hh24mi')-'0800'),-1,a.press_ymd-1,a.press_ymd )            
                      ), 'rr/mm/dd' )                                                                item72  
   , a.press_kai                                                                                     item73  
   , nvl(a.press_jikan,'08:00')                                                                      item74  
   , nvl( a.press_setsubiname , press.press_setsubiname )                                            item75  
   , nvl( a.press_teijaku_size, press.press_kite_kom    )                                            item76  
   , to_char(a.tokou_yokyuu_ymd,'yy/mm/dd hh24:mi')                                                  item77  
   , to_char(a.tokou_press_ymd,'yy/mm/dd')                                                           item78  
   , b.ukeban                                                                                        item79  
   , b.chumonnushi                                                                                   item80  
   , decode(nvl(b.noki,''),'','',decode(sign(to_number(substr(b.noki,length(b.noki)-1))-31),1, substr(b.noki,3,2)||'/'||substr(b.noki,5,2)||'/'||substr(b.noki,length(b.noki)-1),to_char(to_date(b.noki,'yyyy/mm/dd'),'yy/mm/dd'))) item81  
   , to_char(b.uketsuke_ymd,'yy/mm/dd')                                                              item82  
   , '0'                                                                                             item83  
   , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item84  
   , nvl(0,0)                                                                                        item85  
   , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item86  
   , nvl(0,0)                                                                                        item87  
   , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item88  
   , ''                                                                                              item89  
   , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item90  
   

解决方案 »

  1.   


    , decode( b.s_seihin_kb, 'm', nvl(hin.shiyou1,' '), nvl( a.shiage_shiyou1, siage.shiage_shiyou1 ) )       
                                                                                                         item100 
       , decode( b.s_seihin_kb, 'm', nvl(hin.shiyou2,' '), nvl( a.shiage_shiyou2, siage.shiage_shiyou2 ) )       
                                                                                                         item101 
       , decode( b.s_seihin_kb, 'm', nvl(hin.shiyou3,' '), nvl( a.shiage_shiyou3, siage.shiage_shiyou3 ) )       
                                                                                                         item102 
       , decode( b.s_seihin_kb, 's', nvl(hin.shiyou1,' '), nvl( a.press_shiyou1, press.press_shiyou1 ) )         
                                                                                                         item103 
       , decode( b.s_seihin_kb, 's', nvl(hin.shiyou2,' '), nvl( a.press_shiyou2, press.press_shiyou2 ) )         
                                                                                                         item104 
       , decode( b.s_seihin_kb, 's', nvl(hin.shiyou3,' '), nvl( a.press_shiyou3, press.press_shiyou3 ) )         
                                                                                                         item105 
       , decode(nvl(a.shiage_hyojun_budomari , siage.shiage_budomari),'',100,0,100,nvl(a.shiage_hyojun_budomari , siage.shiage_budomari)) item106 
       , '%'                                                                                             item107 
       , nvl(decode(nvl(a.shiage_henko_budomari,nvl(a.shiage_hyojun_budomari , siage.shiage_budomari)),0,a.shiage_hyojun_budomari,  
           nvl(a.shiage_henko_budomari,nvl(a.shiage_hyojun_budomari , siage.shiage_budomari))),0)        item108 
       , '%'                                                                                             item109 
       , nvl(to_char(a.shiage_ymd,'hh24:mi'),'08:00') 
    item110 
       , nvl(a.press_hyoujun_budomari , press.press_budomari)                                            item111 
       , '%'                                                                                             item112 
       , nvl(decode(nvl(a.press_henko_budomari, nvl(a.press_hyoujun_budomari , press.press_budomari)),0,a.press_hyoujun_budomari, 
           nvl(a.press_henko_budomari, nvl(a.press_hyoujun_budomari , press.press_budomari))),0)         item113 
       , '%'                                                                                             item114 
       , a.press_keikaku_bikou                                                                           item115 
       , a.press_size                                                                                    item116 
       , to_char(a.tokou_kakutei_ymd,'yy/mm/dd hh24:mi')                                                 item117 
       , a.tokou_press_kai                                                                               item118 
       , a.tokou_press_jikan                                                                             item119 
       , decode(b.tokkyu_kb,'0','普通','1','特急','2','超特急','普通')                                   item120 
       , decode(b.zaikokb,'a','仕込品','b','一時仕込品','c','営業見込品','d','受託品','e','営業申請仕込品','f','超完品','g','内示品','h','注文品','j','本社外注','k','預託品','l','売未品','m','貸付品','n','未着戻り品','p','常備半製品','s','現場材料','t','特殊治工具','r','積送品','q','非常備半製品','z','薄外品') item121 
       , b.juyouka                                                                                       item122 
       , to_char(nvl(c.ukeki,b.ukeki_ymd),'yy/mm/dd')                                                    item123 
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item124 
       , nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0)                  item125 
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item126 
       , b.bikou                                                                                         item127 
       , nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0)                  item128 
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item129 
       , nvl(nvl( a.shiage_seizouspcno, siage.shiage_siyo_no )    
       ,  (select shiage_seizouspcno from dat_mcl_tehai_sub                                      
            where jigyoushocode   = 'f'                         
            and   length(jigyoushocode) = 1                                         
            and   juchuu_pack_hinmei in ('pe67wk1.08x514x1033n70d')            
    and   kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' )   
            and   length(ukeban) < 8                                            
            and   rownum = 1            

    )                                                                                         item139       
       
      

  2.   


    , decode(nvl(a.shiage_seizoubumon   ,nvl(b.shiage_seizou_bumon,'')),'u0','エポキシ板','t0','タソウ板') item140 
       , nvl( a.shiage_kokyaku, siage.shiage_juryaku )                                                   item141 
       , nvl(nvl( a.press_seizouspcno, press.press_siyo_no )    
       , (select press_seizouspcno from dat_mcl_tehai_sub                                      
            where jigyoushocode   = 'f'                         
            and length(jigyoushocode) = 1                                         
            and   juchuu_pack_hinmei in ('pe67wk1.08x514x1033n70d')            
    and   kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' )   
            and   length(ukeban) < 8                                            
            and   rownum = 1            
          ) 
    )        item142       
       , decode(nvl(a.press_seizoubumon    ,nvl(b.press_seizou_bumon,'')),'u0','エポキシ板','t0','タソウ板')  item143 
       , nvl( a.press_kokyaku, press.press_juryaku )                                                     item144 
       , nvl(a.shiage_riron_tonyu , nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0)) item145 
       , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item146 
       , nvl( a.shiage_jikko_tonyu, nvl( decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou,b.tehaisuryo) ,0)*nvl(siage.shiage_budomari,100)/100 ) 
                                                                                                         item147 
       , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item148 
       , nvl(a.shiage_tyokan_mikomi , 0)                                                                 item149 
       , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item150 
       , nvl(a.press_hyoujun_tonyu , 0)                                                                  item151 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item152 
       , nvl(a.press_jikkou_tonyu  , 0)                                                                  item153 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item154 
       , nvl(a.press_shiryo,0)                                                                           item155 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item156 
       , nvl(a.press_tyokan_mikomi,0)                                                                    item157 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item158 
       , decode(nvl(a.press_size_su,0),0,decode(nvl(nvl(a.press_teijaku_torisu ,b.press_torisu),0) ,0 ,0 ,nvl(a.press_jikkou_tonyu,0) / nvl(a.press_teijaku_torisu ,b.press_torisu)),a.press_size_su) item159 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item160 
       , nvl(a.press_teijaku_torisu ,b.press_torisu)                                                     item161 
       , b.sakuban                                                                                       item162 
       , nvl(a.tokou_press_keikaku_tien , (a.tokou_kakutei_ymd - a.tokou_yokyuu_ymd)*24  )               item163 
       , b.sakuban                                                                                       item164 
       , b.ukeban                                                                                        item165 
       , c.jumot_c                                                                                       item166 
       , a.saku_edaban                                                                                   item167 
       , a.lot_no                                                                                        item168 
       , upper(b.tatene_shiji_tani)                                                                      item187 
       , b.jigyoushocode                                                                                 item190 
       , b.kanjoucode                                                                                    item191 
       , b.yokoucode                                                                                     item192 
       , b.bumoncode                                                                                     item193 
       , b.seizou_tateya_bumon_code                                                                      item194 
       , b.chumonnushi                                                                                   item195 
       , b.juyouka                                                                                       item196 
       , b.hinmeicode                                                                                    item197 
       , b.pack_hinmei                                                                                   item198 
       , nvl( a.shiage_setsubiname, siage.shiage_setsubiname )                                           item204 
       , nvl( a.shiage_setsubicode, siage.shiage_setsubicode )                                           item205 
       , nvl(a.shiage_sagyoukanousu ,0)                                                                  item206 
       , nvl( a.shiage_seizoutani, siage.shiage_seizoutani )                                             item207 
       , nvl( a.press_setsubiname, press.press_setsubiname )                                             item208 
       , nvl( a.press_setsubicode, press.press_setsubicode )                                             item209 
       , nvl(a.press_sagyoukanousu ,0)                                                                   item210 
       , nvl( a.press_seizoutani, press.press_seizoutani )                                               item211 
       , a.shiage_bikou                                                                                  item212 
       , a.press_bikou                                                                                   item213 
       , siage.shiage_seizoutanitani                                                                     item214 
       , press.press_seizoutanitani                                                                      item215 
       , decode(a.press_tenkai,'5','5',a.shiage_tenkai)                                                  item216 
       , b.s_seihin_kb                                                                                   item219
                                                       
      

  3.   

    from ( select * from dat_mcl_tehai_sub                                     
            where jigyoushocode   = 'f'                       
            and length(jigyoushocode) = 1                                       
            and   juchuu_pack_hinmei in ('pe67wk1.08x514x1033n70d')           
    and   kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
            and   length(ukeban) < 8                                            
            and   nvl(hikiate_flg,'0') not in ('1')                             
            and   (nvl(shiage_tenkai_hitsuyo,0)+ nvl(press_hitsuyo,0))!=0       
          ) a,                                                                  
            dat_sekisou_tehai     b,                                            
            ord_jzanmain          c,                                            
          ( select a.pack_hin                             shiage_pack_hin       
                 , d.szsy_no                              shiage_siyo_no        
                 , a.seizouhinmei                         shiage_seizouhinmei   
                 , a.shiyou1                              shiage_shiyou1        
                 , a.shiyou2                              shiage_shiyou2        
                 , a.shiyou3                              shiage_shiyou3        
                 , d.juryaku                              shiage_juryaku        
                 , h.budomari                             shiage_budomari       
                 , nvl(g.kite_kom,'1')                    shiage_kite_kom       
                 , d.stub_c                               shiage_setsubicode    
                 , c.setsubiname                          shiage_setsubiname    
                 , nvl(d.kn_ryo,1)                        shiage_seizoutani     
                 , d.kntani                               shiage_seizoutanitani 
            from  hinme_m   a                                                   
                  , ( select distinct a.setsubiguncode setsubicode, a.setsubigunname  setsubiname, b.setsubikb 
                      from   mst_setsubi_gun a, mst_setsubi b                   
                      where  1 = 1                                              
                      and    a.koujoucode       = 'f'         
                      and    length(a.koujoucode) = 1                           
                      and    a.kanjoucode       in ('u','t','c','d')            
                      and    length(a.kanjoucode) = 1                           
                      and    a.koujoucode       = b.koujoucode                  
                      and    a.kanjoucode       = b.kanjoucode                  
                      and    a.genkabumoncode   = b.genkabumoncode              
                      and    a.setsubicode      = b.setsubicode                 
                      union                                                     
                      select distinct b.setsubicode, b.setsubiname, b.setsubikb 
                      from   mst_setsubi_gun a, mst_setsubi b                   
                      where  1 = 1                                              
                      and    a.koujoucode       = 'f'         
                      and    length(a.koujoucode) = 1                           
                      and    a.kanjoucode       in ('u','t','c','d')            
                      and    length(a.kanjoucode) = 1                           
                      and    a.koujoucode       = b.koujoucode                  
                      and    a.kanjoucode       = b.kanjoucode                  
                      and    a.genkabumoncode   = b.genkabumoncode              
                      and    a.setsubicode      = b.setsubicode                 
                    ) c                                                         
                  , view_ksh_siyo_kyotu             d                           
                  , view_ksh_siyo_s_naiyou          g                           
                  , ( select budomari,spc_no from std_hyojun                    
                      where  kanricode(+) = 'cmcl外観検査'                      
                      and    ki_y(+)      = decode(to_char(sysdate, 'mm'),'01',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy') ,'02',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),'03',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),to_char(sysdate, 'yyyy'))  
                      and    ki_kb(+)     = decode(to_char(sysdate, 'mm'), '01',1,'02',1,'03',1,'04',0,'05',0,'06',0,'07',0,'08',0,'09',0,'10',1,'11',1,'12',1,'')      
                      and    spc_no       in (' ')               
                    ) h 
      

  4.   

    where d.prc_c = 'cmcl仕上プロセス'                                  
            and      d.pack_hin in (' ','pe67wk1.08x514x1033n70d')  
            and      a.pack_hin in (' ','pe67wk1.08x514x1033n70d')  
            and   d.pack_hin = a.pack_hin                                       
            and   a.kojyo_c  = 'f'                            
            and   a.kanjyo_c in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
            and   d.szsy_no  like '3%'                                          
            and   d.szsy_no  = h.spc_no(+)                                      
            and   d.szsy_no  = g.szsy_no(+)                                     
            and   d.stub_c   = c.setsubicode(+)                                 
            and   g.dai_kom(+) = '取数'                                         
            and   d.szsy_no in (' ')                             
          ) siage                                                               
        , ( select  distinct                                                    
              a.pack_hin                                   press_pack_hin       
            , d.szsy_no                                    press_siyo_no        
            , a.seizouhinmei                               press_seizouhinmei   
            , a.shiyou1                                    press_shiyou1        
            , a.shiyou2                                    press_shiyou2        
            , a.shiyou3                                    press_shiyou3        
            , d.juryaku                                    press_juryaku        
            , h.budomari                                   press_budomari       
            , d.stub_c                                     press_setsubicode    
            , c.setsubiname                                press_setsubiname    
            , nvl(d.kn_ryo,1)                              press_seizoutani     
            , d.kntani                                     press_seizoutanitani 
            , nvl(g.syo_kom,' ')                           press_kite_kom       
            from  hinme_m   a                                                   
                , ( select distinct a.setsubiguncode setsubicode, a.setsubigunname  setsubiname, b.setsubikb 
                    from   mst_setsubi_gun a, mst_setsubi b                     
                    where  1 = 1                                                
                    and    a.koujoucode       = 'f'           
                    and    length(a.koujoucode) = 1                             
                    and    a.kanjoucode       in ('u','t','c','d')              
                    and    length(a.kanjoucode) = 1                             
                    and    a.koujoucode       = b.koujoucode                    
                    and    a.kanjoucode       = b.kanjoucode                    
                    and    a.genkabumoncode   = b.genkabumoncode                
                    and    a.setsubicode      = b.setsubicode                   
                    union                                                       
                    select distinct b.setsubicode, b.setsubiname, b.setsubikb   
                    from   mst_setsubi_gun a, mst_setsubi b                     
                    where  1 = 1                                                
                    and    a.koujoucode       = 'f'           
                    and    length(a.koujoucode) = 1                             
                    and    a.kanjoucode       in ('u','t','c','d')              
                    and    length(a.kanjoucode) = 1                             
                    and    a.koujoucode       = b.koujoucode                    
                    and    a.kanjoucode       = b.kanjoucode                    
                    and    a.genkabumoncode   = b.genkabumoncode                
                    and    a.setsubicode      = b.setsubicode                   
                  ) c                                                           
                , view_ksh_siyo_kyotu             d                             
                , view_ksh_siyo_s_naiyou          g                             
                , ( select budomari,spc_no from std_hyojun                      
                    where  kanricode(+) = 'cプレス'                             
                    and    ki_y(+)      = decode(to_char(sysdate, 'mm'),'01',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy') ,'02',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),'03',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),to_char(sysdate, 'yyyy'))  
                    and    ki_kb(+)     = decode(to_char(sysdate, 'mm'), '01',1,'02',1,'03',1,'04',0,'05',0,'06',0,'07',0,'08',0,'09',0,'10',1,'11',1,'12',1,'')      
                    and    spc_no       in (' ')                  
                  ) h 
      

  5.   

    where d.prc_c     = 'cプレスプロセス'                               
            and  d.pack_hin   = a.pack_hin                                      
            and  a.kojyo_c    = 'f'                           
            and  a.kanjyo_c   in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
            and  d.szsy_no    like '3%'                                         
            and  d.szsy_no    = h.spc_no(+)                                     
            and  d.szsy_no    = g.szsy_no(+)                                    
            and  g.dai_kom(+) = '定尺サイズ'                                    
            and  d.stub_c     = c.setsubicode(+)                                
            and  d.szsy_no    in (' ')                            
          ) press                                                               
        , ( select max(a.ukeki)                                     ukeki     , 
                   min(a.ukeki)                                     min_ukeki , 
                   a.kanjyo_c                                       kanjyo_c  , 
                   a.jgyb_c                                         jgyb_c    , 
                   a.pack_hinme                                     pack_hinme, 
                   a.kanrino                                        kanrino   , 
                   a.jumot_c                                        jumot_c     
            from   ukeki_bunkatu  a                                             
           where  a.jgyb_c = 'f'                                               
           and    a.kanjyo_c in (select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
           and    length(a.jgyb_c) = 1                                         
           and    length(a.kanjyo_c) = 1                                       
         and       a.pack_hinme in ('pe67wk1.08x514x1033n70d')        
           group by a.jgyb_c, a.kanjyo_c,                                      
                    a.pack_hinme,a.kanrino,                                    
                    a.jumot_c                                                  
         ) ukeki                                                               
          , hinme_m hin                                                         
     where  1 = 1                                                               
         and       b.pack_hinmei in ('pe67wk1.08x514x1033n70d')       
     and    b.jigyoushocode = a.jigyoushocode(+)                                
     and    b.kanjoucode    = a.kanjoucode(+)                                   
     and    b.bumoncode     = a.bumoncode(+)                                    
     and    b.yokoucode     = a.yokoucode(+)                                    
     and    b.ukeban        = a.ukeban(+)                                       
     and    b.sakuban       = a.sakuban(+)                                      
     and    b.jigyoushocode = c.kojo_c(+)                                       
     and    b.ukeban        = c.juchu_no(+)                                     
     and    b.pack_hinmei   = c.pack_hinme(+)                                   
     and    b.jigyoushocode = hin.kojyo_c(+)                                    
     and    b.pack_hinmei   = hin.pack_hin(+)                                   
     and    b.jigyoushocode = ukeki.jgyb_c(+)                                   
     and    b.jumotcode     = ukeki.jumot_c(+)                                  
     and    b.ukeban        = ukeki.kanrino(+)                                  
     and    b.kanjoucode    = ukeki.kanjyo_c(+)                                 
     and    b.pack_hinmei   = ukeki.pack_hinme(+)                               
     and    b.seihin_spcno  = siage.shiage_siyo_no(+)                           
     and    b.press_spcno   = press.press_siyo_no(+)                            
     and    ( b.s_seihin_kb = 'm'  or  b.s_seihin_kb = 's' )                    
     and    ( nvl(b.zaikokb,' ') != 'a' or  (nvl(b.zaikokb,' ') = 'a' and nvl(b.shikomitehai,' ') = '0' )) 
     and    b.jigyoushocode = 'f'                             
     and    nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0) !=0  
     and    b.kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
     and b.s_seihin_kb in ( 
    'm'  )            
     and    b.juri_kb = '1'                                                     
     and    to_date(b.uketsuke_ymd,'rr/mm/dd')   between to_date('05/08/14','rr/mm/dd') and to_date('08/09/14','rr/mm/dd') 
     and       b.ukeban in (' ','0za00r0')                          
     and    nvl(b.press_spcno,' ') in (' ')                       
     and    nvl(b.seihin_spcno,' ') in (' ')                     
     and    nvl(b.zaikokb,' ') not in ('1','2','3','4')                         
     and    length(b.jigyoushocode) = 1                                         
     and    length(b.ukeban) < 8                                                
     ) 
      

  6.   

    union (                                                                  
     select                                                                                                      
         ''                                                                                              item41  
       , decode(a.shiage_tenkai,'1','disabled','5','disabled','')                                        item37  
       , decode(decode(b.s_seihin_kb,'s',a.press_tenkai,a.shiage_tenkai),'0','未展開','2','未展開','1','展開済','5','展開済','3','展開','未展開') item42  
       , b.hinmei                                                                                        item43  
       , nvl(decode(upper(b.tatene_shiji_tani),'x',b.jutyu_butsuryo , b.juchu_suryo) ,0)                 item44  
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item45  
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item47  
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item49  
       , '手動引当'                                                                                      item50  
       , ''                                                                                              item60  
       , decode( b.s_seihin_kb, 'm', nvl(hin.seizouhinmei,' '),                                                  
                 nvl(a.shiage_seizouhinmei, siage.shiage_seizouhinmei)                                           
               )                                                                                         item61  
       , decode( b.s_seihin_kb, 'm', nvl(hin.pack_hin    ,' '),                                                  
                 nvl(a.shiage_pack_hinmei, siage.shiage_pack_hin)                                                
               )                                                                                         item188 
       , nvl( a.shiage_torisu, siage.shiage_kite_kom )                                                   item62  
       , decode( b.s_seihin_kb, 's', nvl(hin.seizouhinmei,' '),                                                  
                 nvl(a.press_seizouhinmei, press.press_seizouhinmei)                                             
               )                                                                                         item63  
       , decode( b.s_seihin_kb, 's', nvl(hin.pack_hin    ,' '),                                                  
                 nvl(a.press_pack_hinmei, press.press_pack_hin)                                                  
               )                                                                                         item189 
       , nvl( a.press_teijaku_size, press.press_kite_kom )                                               item64  
       , nvl(a.shiage_tenkai_hitsuyo , nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0))        item65  
       , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item66  
       , 'プレス展開'                                                                                    item67  
       , to_char(a.shiage_tonyu_ymd,'yy/mm/dd')                                                          item68  
       , nvl(a.press_hitsuyo,0)                                                                          item69  
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item70  
       , '仕上展開'                                                                                      item71  
       , to_char( decode( a.press_ymd, null, b.noki_base_press_ymd,                                              
                  decode( sign(to_char(a.press_ymd,'hh24mi')-'0800'),-1,a.press_ymd-1,a.press_ymd )              
                      ), 'rr/mm/dd' )                                                                    item72  
       , a.press_kai                                                                                     item73  
       , nvl(a.press_jikan,'08:00')                                                                      item74  
       , nvl( a.press_setsubiname , press.press_setsubiname)                                             item75  
       , nvl( a.press_teijaku_size, press.press_kite_kom   )                                             item76  
       , to_char(a.tokou_yokyuu_ymd,'yy/mm/dd hh24:mi')                                                  item77  
       , to_char(a.tokou_press_ymd,'yy/mm/dd')                                                           item78  
       , b.ukeban                                                                                        item79  
       , b.chumonnushi                                                                                   item80  
       , decode(nvl(b.noki,''),'','',decode(sign(to_number(substr(b.noki,length(b.noki)-1))-31),1, substr(b.noki,3,2)||'/'||substr(b.noki,5,2)||'/'||substr(b.noki,length(b.noki)-1),to_char(to_date(b.noki,'yyyy/mm/dd'),'yy/mm/dd'))) item81  
       , to_char(b.uketsuke_ymd,'yy/mm/dd')                                                              item82  
       , '0'                                                                                             item83  
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item84  
       , nvl(0,0)                                                                                        item85  
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item86  
       , nvl(0,0)                                                                                        item87  
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item88  
       , ''                                                                                              item89  
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item90  
       , decode( b.s_seihin_kb, 'm', nvl(hin.shiyou1,' '), nvl( a.shiage_shiyou1, siage.shiage_shiyou1 ) )       
                                                                                                         item100 
       , decode( b.s_seihin_kb, 'm', nvl(hin.shiyou2,' '), nvl( a.shiage_shiyou2, siage.shiage_shiyou2 ) )       
                                                                                                         item101 
       , decode( b.s_seihin_kb, 'm', nvl(hin.shiyou3,' '), nvl( a.shiage_shiyou3, siage.shiage_shiyou3 ) )       
                                                                                                         item102 
       , decode( b.s_seihin_kb, 's', nvl(hin.shiyou1,' '), nvl( a.press_shiyou1, press.press_shiyou1 ) )         
                                                                                                         item103 
       , decode( b.s_seihin_kb, 's', nvl(hin.shiyou1,' '), nvl( a.press_shiyou1, press.press_shiyou1 ) )         
                                                                                                         item104 
       , decode( b.s_seihin_kb, 's', nvl(hin.shiyou1,' '), nvl( a.press_shiyou1, press.press_shiyou1 ) )         
                                                                                                         item105 
      

  7.   

    , decode(nvl(a.shiage_hyojun_budomari , siage.shiage_budomari),'',100,0,100,nvl(a.shiage_hyojun_budomari , siage.shiage_budomari)) item106 
       , '%'                                                                                             item107 
       , nvl(decode(nvl(a.shiage_henko_budomari , nvl(a.shiage_hyojun_budomari , siage.shiage_budomari)),0,a.shiage_hyojun_budomari 
         , nvl(a.shiage_henko_budomari , nvl(a.shiage_hyojun_budomari , siage.shiage_budomari))),0)      item108 
       , '%'                                                                                             item109 
       , nvl(to_char(a.shiage_ymd,'hh24:mi'),'08:00')                                                    item110 
       , nvl( a.press_hyoujun_budomari, press.press_budomari )                                           item111 
       , '%'                                                                                             item112 
       , nvl(decode(nvl(press_henko_budomari , nvl(a.press_hyoujun_budomari , press.press_budomari)),0,a.press_hyoujun_budomari,nvl(a.press_henko_budomari 
         , nvl(a.press_hyoujun_budomari , press.press_budomari))),0)                                     item113 
       , '%'                                                                                             item114 
       , a.press_keikaku_bikou                                                                           item115 
       , a.press_size                                                                                    item116 
       , to_char(a.tokou_kakutei_ymd,'yy/mm/dd hh24:mi')                                                 item117 
       , a.tokou_press_kai                                                                               item118 
       , a.tokou_press_jikan                                                                             item119 
       , decode(b.tokkyu_kb,'0','普通','1','特急','2','超特急','普通')                                   item120 
       , decode(b.zaikokb,'1','他部門受注品','2','仕込手配品','3','試作投入品')                          item121 
       , b.juyouka                                                                                       item122 
       , to_char(nvl(c.ukeki,b.ukeki_ymd),'yy/mm/dd')                                                    item123 
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item124 
       , nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0)                  item125 
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item126 
       , b.bikou                                                                                         item127 
       , nvl(decode(upper(b.tatene_shiji_tani),'x',b.jutyu_butsuryo , b.juchu_suryo) ,0)                 item128 
       , decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )              item129 
       , nvl(nvl( a.shiage_seizouspcno, siage.shiage_siyo_no )    
       , (select shiage_seizouspcno from dat_mcl_tehai_sub                                      
              where jigyoushocode   = 'f'                     
              and   juchuu_pack_hinmei in ('pe67wk1.08x514x1033n70d')         
          and   kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
              and   length(ukeban) < 8                                          
              and   rownum = 1            
             ) )item139       
       , decode(nvl(a.shiage_seizoubumon   ,nvl(b.shiage_seizou_bumon,'')),'u0','エポキシ板','t0','タソウ板') item140 
       , nvl( a.shiage_kokyaku, siage.shiage_juryaku )                                                   item141 
       , nvl(nvl( a.press_seizouspcno, press.press_siyo_no )      
       , (select press_seizouspcno from dat_mcl_tehai_sub                                      
              where jigyoushocode   = 'f'                     
              and   juchuu_pack_hinmei in ('pe67wk1.08x514x1033n70d')         
          and   kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
              and   length(ukeban) < 8                                          
              and   rownum = 1            
             ) )item142       
       , decode(nvl(a.press_seizoubumon,nvl(b.press_seizou_bumon,'')),'u0','エポキシ板','t0','タソウ板') item143 
       , nvl( a.press_kokyaku , press.press_juryaku  )                                                   item144 
       , nvl(a.shiage_riron_tonyu , nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0))           item145 
       , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item146 
       , nvl( a.shiage_jikko_tonyu, nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou,b.tehaisuryo) ,0)*nvl(siage.shiage_budomari,100)/100 ) 
                                                                                                         item147 
       , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item148 
       , nvl(a.shiage_tyokan_mikomi,0)                                                                   item149 
       , nvl(a.shiage_tenkai_hitsuyo_tani,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku )) item150 
       , nvl(a.press_hyoujun_tonyu,0)                                                                    item151 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku ))        item152 
       , nvl(a.press_jikkou_tonyu,0)                                                                     item153 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku ))        item154 
       , nvl(a.press_shiryo,0)                                                                           item155 
      

  8.   

     , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku ))        item156 
       , nvl(a.press_tyokan_mikomi,0)                                                                    item157 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku ))        item158 
       , nvl(a.press_size_su,  decode(nvl(nvl(a.press_teijaku_torisu ,b.press_torisu),0) ,0 ,0 ,nvl(a.press_jikkou_tonyu,0) / nvl(a.press_teijaku_torisu ,b.press_torisu))) item159 
       , nvl(a.press_hitsuyo_tani ,decode(upper(b.tatene_shiji_tani), 'x' , b.butsuryoutaniryaku , b.suryotaniryaku ))        item160 
       , nvl(a.press_teijaku_torisu ,b.press_torisu)                                                     item161 
       , b.sakuban                                                                                       item162 
       , nvl(a.tokou_press_keikaku_tien , (a.tokou_kakutei_ymd - a.tokou_yokyuu_ymd)*24  )               item163 
       , b.sakuban                                                                                       item164 
       , b.ukeban                                                                                        item165 
       , c.jumot_c                                                                                       item166 
       , a.saku_edaban                                                                                   item167 
       , a.lot_no                                                                                        item168 
       , upper(b.tatene_shiji_tani)                                                                      item187 
       , b.jigyoushocode                                                                                 item190 
       , b.kanjoucode                                                                                    item191 
       , b.yokoucode                                                                                     item192 
       , b.bumoncode                                                                                     item193 
       , b.seizou_tateya_bumon_code                                                                      item194 
       , b.chumonnushi                                                                                   item195 
       , b.juyouka                                                                                       item196 
       , b.hinmeicode                                                                                    item197 
       , b.pack_hinmei                                                                                   item198 
       , nvl( a.shiage_setsubiname, siage.shiage_setsubiname )                                           item204 
       , nvl( a.shiage_setsubicode, siage.shiage_setsubicode )                                           item205 
       , nvl(a.shiage_sagyoukanousu ,0)                                                                  item206 
       , nvl( a.shiage_seizoutani, siage.shiage_seizoutani )                                             item207 
       , nvl( a.press_setsubiname, press.press_setsubiname )                                             item208 
       , nvl( a.press_setsubicode, press.press_setsubicode )                                             item209 
       , nvl(a.press_sagyoukanousu ,0)                                                                   item210 
       , nvl( a.press_seizoutani, press.press_seizoutani )                                               item211 
       , a.shiage_bikou                                                                                  item212 
       , a.press_bikou                                                                                   item213 
       , siage.shiage_seizoutanitani                                                                     item214 
       , press.press_seizoutanitani                                                                      item215 
       , decode(a.press_tenkai,'5','5',a.shiage_tenkai)                                                  item216 
       , b.s_seihin_kb                                                    item219 
     from   ( select * from   dat_mcl_tehai_sub                                 
              where jigyoushocode   = 'f'                     
              and   juchuu_pack_hinmei in ('pe67wk1.08x514x1033n70d')         
          and   kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
              and   nvl(hikiate_flg,'0') not in ('1')                           
              and   (nvl(shiage_tenkai_hitsuyo,0)+ nvl(press_hitsuyo,0))!=0     
              and   length(ukeban) < 8                                          
            ) a,                                                                
            dat_sekisou_tehai       b,                                          
            ord_tabumon_tehai       c,                                          
            ( select                                                            
                a.pack_hin                                 shiage_pack_hin      
              , d.szsy_no                                  shiage_siyo_no       
              , a.seizouhinmei                             shiage_seizouhinmei  
              , a.shiyou1                                  shiage_shiyou1       
              , a.shiyou2                                  shiage_shiyou2       
              , a.shiyou3                                  shiage_shiyou3       
              , d.juryaku                                  shiage_juryaku       
              , decode(nvl(h.budomari,0),0,100,h.budomari) shiage_budomari      
              , nvl(g.kite_kom,'1')                        shiage_kite_kom      
              , d.stub_c                                   shiage_setsubicode   
              , c.setsubiname                              shiage_setsubiname   
              , nvl(d.kn_ryo,1)                            shiage_seizoutani    
              , d.kntani  
      

  9.   

    from  hinme_m   a                                                 
          , ( select distinct a.setsubiguncode setsubicode, a.setsubigunname  setsubiname, b.setsubikb 
              from   mst_setsubi_gun a, mst_setsubi b                     
              where  1 = 1                                                
         and    a.koujoucode       = 'f'          
                    and    length(a.koujoucode) = 1                             
                    and    a.kanjoucode       in ('u','t','c','d')              
                    and    length(a.kanjoucode) = 1                             
        and    a.koujoucode       = b.koujoucode                    
        and    a.kanjoucode       = b.kanjoucode                    
        and    a.genkabumoncode   = b.genkabumoncode                
        and    a.setsubicode      = b.setsubicode                   
            union                                                       
              select distinct b.setsubicode, b.setsubiname, b.setsubikb   
              from   mst_setsubi_gun a, mst_setsubi b                     
              where  1 = 1                                                
         and    a.koujoucode       = 'f'           
                    and    length(a.koujoucode) = 1                             
                    and    a.kanjoucode       in ('u','t','c','d')              
                    and    length(a.kanjoucode) = 1                             
        and    a.koujoucode       = b.koujoucode                    
        and    a.kanjoucode       = b.kanjoucode                    
        and    a.genkabumoncode   = b.genkabumoncode                
        and    a.setsubicode      = b.setsubicode                   
                    ) c                                                         
                  , view_ksh_siyo_kyotu             d                           
                  , view_ksh_siyo_s_naiyou          g                           
                  , ( select budomari,spc_no from std_hyojun                    
                      where  kanricode(+) = 'cmcl外観検査'                      
                      and    ki_y(+)      = decode(to_char(sysdate, 'mm'),'01',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy') ,'02',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),'03',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),to_char(sysdate, 'yyyy'))  
                      and    ki_kb(+)     = decode(to_char(sysdate, 'mm'), '01',1,'02',1,'03',1,'04',0,'05',0,'06',0,'07',0,'08',0,'09',0,'10',1,'11',1,'12',1,'')      
                      and    spc_no       in (' ')               
                    ) h                                                         
              where d.prc_c = 'cmcl仕上プロセス'                                
              and   d.pack_hin in (' ','pe67wk1.08x514x1033n70d')            
              and   a.pack_hin in (' ','pe67wk1.08x514x1033n70d')            
              and   d.pack_hin = a.pack_hin                                     
              and   a.kojyo_c  = 'f'                          
              and   a.kanjyo_c in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
              and   d.szsy_no  like '3%'                                        
              and   d.szsy_no  = h.spc_no(+)                                    
              and   d.szsy_no  = g.szsy_no(+)                                   
              and   d.stub_c   = c.setsubicode(+)                               
              and   g.dai_kom(+) = '取数'                                       
              and   d.szsy_no in (' ')                           
            ) siage                                                             
          , ( select  distinct                                                  
                a.pack_hin                                 press_pack_hin       
              , d.szsy_no                                  press_siyo_no        
              , a.seizouhinmei                             press_seizouhinmei   
              , a.shiyou1                                  press_shiyou1        
              , a.shiyou2                                  press_shiyou2        
              , a.shiyou3                                  press_shiyou3        
              , d.juryaku                                  press_juryaku        
              , h.budomari                                 press_budomari       
              , d.stub_c                                   press_setsubicode    
              , c.setsubiname                              press_setsubiname    
              , nvl(d.kn_ryo,1)                            press_seizoutani     
              , d.kntani                                   press_seizoutanitani 
              , nvl(g.syo_kom,' ')                         press_kite_kom  
      

  10.   

     from  hinme_m   a                                                 
            , ( select distinct a.setsubiguncode setsubicode, a.setsubigunname  setsubiname, b.setsubikb 
                from   mst_setsubi_gun a, mst_setsubi b                   
                where  1 = 1                                              
           and    a.koujoucode       = 'f'      
                      and    length(a.koujoucode) = 1                           
                      and    a.kanjoucode       in ('u','t','c','d')            
                      and    length(a.kanjoucode) = 1                           
          and    a.koujoucode       = b.koujoucode                  
          and    a.kanjoucode       = b.kanjoucode                  
          and    a.genkabumoncode   = b.genkabumoncode              
          and    a.setsubicode      = b.setsubicode                 
              union                                                     
                select distinct b.setsubicode, b.setsubiname, b.setsubikb 
                from   mst_setsubi_gun a, mst_setsubi b                   
                where  1 = 1                                              
           and    a.koujoucode       = 'f'      
                      and    length(a.koujoucode) = 1                           
                      and    a.kanjoucode       in ('u','t','c','d')            
                      and    length(a.kanjoucode) = 1                           
          and    a.koujoucode       = b.koujoucode                  
          and    a.kanjoucode       = b.kanjoucode                  
          and    a.genkabumoncode   = b.genkabumoncode              
          and    a.setsubicode      = b.setsubicode                 
              ) c                                                         
                  , view_ksh_siyo_kyotu             d                           
                  , view_ksh_siyo_s_naiyou          g                           
                  , ( select budomari,spc_no from std_hyojun                    
                      where  kanricode(+) = 'cプレス'                           
                      and    ki_y(+)      = decode(to_char(sysdate, 'mm'),'01',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy') ,'02',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),'03',to_char(add_months(to_char(sysdate,'yyyy/mm/dd'),-12),'yyyy'),to_char(sysdate, 'yyyy'))  
                      and    ki_kb(+)     = decode(to_char(sysdate, 'mm'), '01',1,'02',1,'03',1,'04',0,'05',0,'06',0,'07',0,'08',0,'09',0,'10',1,'11',1,'12',1,'')      
                      and    spc_no       in (' ')                
                    ) h                                                         
              where d.prc_c = 'cプレスプロセス'                            
              and   d.pack_hin   = a.pack_hin                        
              and   a.kojyo_c    = 'f'           
              and   a.kanjyo_c   in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
              and   d.szsy_no    like '3%'                                      
              and   d.szsy_no    = h.spc_no(+)                                  
              and   d.szsy_no    = g.szsy_no(+)                                 
              and   g.dai_kom(+) = '定尺サイズ'                                 
              and   d.stub_c     = c.setsubicode(+)                             
              and   d.szsy_no    in (' ')                         
            )
      

  11.   

    press                                                             
          , ( select                                                            
                max(a.ukeki)                                        ukeki     , 
                min(a.ukeki)                                        min_ukeki , 
                a.kanjyo_c                                          kanjyo_c  , 
                a.jgyb_c                                            jgyb_c    , 
                a.pack_hinme                                        pack_hinme, 
                a.kanrino                                           kanrino   , 
                a.jumot_c                                           jumot_c     
              from  ukeki_bunkatu  a                                            
              where a.jgyb_c = 'f'                                              
              and   a.kanjyo_c in (select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
             and    length(a.jgyb_c) = 1                                       
             and    length(a.kanjyo_c) = 1                                     
              and   a.pack_hinme in ('pe67wk1.08x514x1033n70d')               
              group by a.jgyb_c, a.kanjyo_c,                                    
                       a.pack_hinme,a.kanrino,                                  
                       a.jumot_c                                                
            ) ukeki                                                             
          , hinme_m hin                                                         
     where  1 = 1                                                               
     and    b.jigyoushocode = 'f'                             
     and    length(b.jigyoushocode) = 1                                         
     and    b.kanjoucode in ('u','t','c','d')                                   
     and    length(b.kanjoucode) = 1                                            
     and    b.pack_hinmei in ('pe67wk1.08x514x1033n70d')                      
     and    b.jigyoushocode = a.jigyoushocode(+)                                
     and    b.kanjoucode    = a.kanjoucode(+)                                   
     and    b.bumoncode     = a.bumoncode(+)                                    
     and    b.yokoucode     = a.yokoucode(+)                                    
     and    b.ukeban        = a.ukeban(+)                                       
     and    b.sakuban       = a.sakuban(+)                                      
     and    b.jigyoushocode = c.kojo_c(+)                                       
     and    b.ukeban        = c.juchu_no(+)                                     
     and    b.pack_hinmei   = c.pack_hinme(+)                                   
     and    b.jigyoushocode = hin.kojyo_c(+)                                    
     and    b.pack_hinmei   = hin.pack_hin(+)                                   
     and    b.jigyoushocode = ukeki.jgyb_c(+)                                   
     and    b.jumotcode     = ukeki.jumot_c(+)                                  
     and    b.ukeban        = ukeki.kanrino(+)                                  
     and    b.kanjoucode    = ukeki.kanjyo_c(+)                                 
     and    b.pack_hinmei   = ukeki.pack_hinme(+)                               
     and    b.seihin_spcno  = siage.shiage_siyo_no(+)                           
     and    b.press_spcno   = press.press_siyo_no(+)                            
     and    ( b.s_seihin_kb   = 'm'  or  b.s_seihin_kb   = 's' )                
     and    ( nvl(b.zaikokb,' ') != 'a' or  (nvl(b.zaikokb,' ') = 'a' and nvl(b.shikomitehai,' ') = '0' )) 
     and    b.jigyoushocode   = 'f'                           
     and    nvl(decode(upper(b.tatene_shiji_tani),'x',b.tehaibutsuryou , b.tehaisuryo) ,0) !=0  
     and    b.kanjoucode    in ( select kanjoucode from dat_sys_kubun_m where system_name='積層' ) 
     and b.s_seihin_kb in ( 
    'm'  )            
     and    b.juri_kb = '1'                                                     
     and    to_date(b.uketsuke_ymd,'rr/mm/dd')    between to_date('05/08/14','rr/mm/dd') and to_date('08/09/14','rr/mm/dd') 
     and       b.ukeban in (' ','0za00r0')                            
     and    nvl(b.press_spcno,' ') in (' ')                       
     and    nvl(b.seihin_spcno,' ') in (' ')                     
     and    nvl(b.zaikokb,' ') in ('1','2','3','4')                             
     and    length(b.jigyoushocode) = 1                                         
     and    length(b.ukeban) < 8                                                
     )                                 
     order by
      item79,item164,item42 ,item167
      

  12.   

    这是what.根本不敢看..
    看了脑袋疼.就欣赏一下长度
    得了.呵呵.
      

  13.   

    很怀疑这个sql的执行速度,千万不要超过万条记录,否则可以出去抽烟等了