1,公司进行一部份维修业务,工程师所维修的板子都是由库房领出以EK单投?之后流入到工程师的手中,工程师经过维修把维修好的板子
  入好库,未维修好的板子入怀库。
   工程师被份为两组(1修工程师,2修工程师),1修工程师对首次来的板子进行简单的维修,2修工程师对难板进行维修。
  2,投递的EK单按库别份为1修和2修,表lm_sic_def 定义所有的库别,SIC为库别,REPAIR_TIMES为维修次数。
  3,投递的单据保存在表wip_bill_in_master中,根据库别定义可以得出某一投?的EK单属于1修还是2修。其中status='C'表明此EK单以完结。
  表wip_in_out_info记錄了投递的具体信息,每一条记錄记錄了一片板子。其中out_attr表明入库的状态‘G’表明入好库‘B’表明入怀库。
  repair_status表明该班子的维修状态。SN 为板子的序列号。
  4,表mgs_pn 记錄了所有料号的信息,其中BU_CATEGORY为BU,division 为BIZ。
  5, wip_bill_in_master,wip_in_out_info,mgs_pn 参考SQL如下:
  select * from  wip_bill_in_master a,wip_in_out_info b,mgs_pn c
  where a.company=b.in_corp and a.bill_no=b.in_bill_no and a.part_no=b.in_bill_pn
  and a.part_no=c.part_no  跟具以上参考信息回答以下问题:
  1〉EK单维修次数字段REPAIR_TIMES已经在表wip_bill_in_master中添加,但是值为空。
  请用两种方式产生REPAIR_TIMES的值。
  2〉按照BU,BIZ计算2006年1至5月每月的维修达成率报表。
  维修达成率=入好库的数量/投入的总数
  {计算1修2修投递的EK单且EK单已完结,时间按LAST_SIGN_DATE(wip_bill_in_master)计算,repair_status in ('G','H')
  的板子进行统计,其她状态不计算在?}
  Format 如下:
  BU BIZ MONTH FIRST_RATE SECOND_RATE
  CSBU MIC 042006 .83         0
  CSBU MIC 052006 .8        .23
  CSBU MIC 062006 .7        .15
  CSBU MIC 072006 .73        .34
  ESBU MIC 042006 .76        .37
  ESBU MIC 052006 .72        .23
  ESBU MIC 062006 .73        .13
  ESBU MIC 072006 .74        .18
  MBU MIC 042006 .5         0
  MBU MIC 062006 .63         0
  PBU MTC 042006 .78        .52
  PBU MTC 052006 .78        .3
  PBU MTC 062006 .72         0
  PBU MTC 072006 .77         0
  WBU MDS 042006 0        .41
  WBU MDS 072006 0        .95