CREATE OR REPLACE VIEW SD_HOSPITAL.VW_YS_KSGHHB ( GHHBID, GHKSBH, GHKSMC, KSBH00, KSPYSM, KSWBSM, GHZKBH, GHZKMC, GHYSBH, YSXKH0, YSXM00, PYSM00, WBSM00, GHLBBH, GHLBMC, GHMZSJ, GHQSSJ, GHJSSJ, GHXHS0, YYXHS0, YYXHMX, GHYGHS, GHYYHS, TZBZ00, GHHZCK, CKMC00, MRXHS0, SFZJGH, ZZGHBZ, ZZGHMC, HZQSXH, TQYYS0, YYID00, PBLX00, XSXH00 ) AS select GHHBID , --挂号号表流水号 GHKSBH , --挂号科室编号 A.BMMC00 , --门诊科室名称 A.BH0000 , --门诊科室外部编号 A.PYSM00 , --门诊科室拼音首码 A.WBSM00 , --门诊科室五笔首码 GHZKBH , --专科名称编号 B.ZKMC00 , --专科科室名称 GHYSBH , --挂号医生编号 C.XKH000 , --医生胸卡号 C.ZWXM00 , --医生姓名 C.PYSM00 , --拼音编码 C.WBSM00 , --五笔编码 S.GHLBBH , --挂号类别编号 E.LBMC00 , --挂号类别名称 GHMZSJ , --门诊时间(yyyymmdd) GHQSSJ , --起始时间(00:00:00) to_char(to_date('20000101'||GHJSSJ,'YYYYMMDDHH24:MI:SS')+1/48,'HH24:MI:SS'), --截止时间(00:00:00) S.GHXHS0 , --挂号限号数 YYXHS0 , --预约限号数 YYXHMX , --预约限号明细 GHYGHS , --已挂号数 GHYYHS , --已预约号数 TZBZ00 , --停诊标志 S.GHHZCK , --挂号候诊窗口编码 (select CKMC00 from BM_CKBM00 where CKBH00=S.GHHZCK and rownum=1) CKMC00 , --窗口名称 S.MRXHS0 , S.SFZJGH , S.ZZGHBZ , --自助挂号标志 decode(ZZGHBZ, '1','可自助挂号' ,'不可自助挂号'), --自助挂号名称 S.HZQSXH , --候诊起始序号 S.TQYYS0 , --网上挂号提前挂号数(未正式挂号) A.YYID00 , S.PBLX00 , c.xsxh00 -- 排班类型 ‘0’ 医生 ‘1’ 科室 from SF_YSGHHB S,BM_BMBM00 A,BM_ZKBM00 B,BM_YGBM00 C,BM_GHLBB0 E where S.GHKSBH = A.BMBH00 and S.GHLBBH = E.LBBH00 and S.GHZKBH = B.ZKBM00(+) and S.GHYSBH = C.YGBH00 -- order by GHQSSJ,GHXHS0-GHYGHS desc /