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
入好库,未维修好的板子入怀库。
工程师被份为两组(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
解决方案 »
- toad for oracle
- oracle10 中A服务器的归档日志,如何放在一份在服务器B中?
- 如何实现跨平台使用Oracle和Sybase数据库?
- 空字符串就是null吗
- 为什么ORACLE数据库连接时断时开
- OEM中的数据库节点没有了,怎么加上?
- 类型转换----有要求的 把空数据转换0 在查询SELECT语句中完成转换
- oracle8i的安装
- 在plsql 创建一个用户叫张三,并给他dba权限,登陆时出现ORA-01031权限不足,怎样解决,求解,。。。。。。
- 阿里云服务器mysql创建数据库失败,无法用navicat连接,求大神帮忙
- 史上最坑爹的update 求答案
- 表副本解决方案
这有什么不道德的,你以为出题的人等着你做完,你做不出来人家就干不了项目了?
就是根据实际项目中做完的某一个业务 编套题出来而已 ,比什么班级院系学生成绩之类的SQL更贴近实际而已。