create or replace view vw_yf_yzckd0 as select a.CKDH00 , -- 出库单号'; a.YFBMBH , -- 药房部门编号'; a.CKBMBH , -- 出库部门编号'; a.CKLXBH , -- 出库类型编码:01科室领药,02分装出库,03处方出库,04报损出库,05退货出库,06调价报亏,07盘亏出库,08科室借药'; a.CKZT00 , -- 出库状态''0''未确认,''1''已确认'; a.JYSFGH , -- 借药是否归还'; a.CZY000 , -- 操作员'; a.QRR000 , -- 确认人'; a.SRRQ00 , -- 输入日期'; a.SRSJ00 , -- 输入时间'; a.QRRQ00 , -- 确认日期'; a.QRSJ00 , -- 确认时间'; a.BZ0000 , -- 备注'; a.HYR000 , -- 还药人'; a.HYRQ00 , -- 还药日期'; a.HYSJ00 , -- 还药时间'; a.JYR000 , -- 借药人'; a.CKQXKS , -- 出库去向科室'; a.JYSFYK , -- 借药是否预扣:0不预扣,1预扣'; a.DYCS00 , -- 打印次数'; a.DJZT00 , -- 单据状态 0待调剂 1待核对 2待发药 3已领药'; a.BYTJID , -- 摆药条件ID(YF_BYTJ00.ID0000)'; a.TJR000 , -- 调剂人 a.TJRQ00 , -- 调剂日期 a.TJSJ00 , -- 调剂时间 a.HDR000 , -- 核对人 a.HDRQ00 , -- 核对日期 a.HDSJ00 , -- 核对时间 a.LYR000 , -- 领药人'; a.LYQRRQ , -- 领药确认日期'; a.LYQRSJ , -- 领药确认时间'; a.FYDLXH , -- 发药队列序号 a.FYCKBH , -- 发药窗口编号 (select bmmc00 from bm_bmbm00 where bmbh00=a.ckbmbh) CKBMMC, --领药部门 (select mc0000 from yf_bytj00 where id0000=a.bytjid) BYTJMC, --摆药条件名称 (select zwxm00 from bm_ygbm00 where ygbh00=a.QRR000) QRRXM0, --摆药人姓名 (select zwxm00 from bm_ygbm00 where ygbh00=a.TJR000) TJRXM0, --调剂人姓名 (select zwxm00 from bm_ygbm00 where ygbh00=a.HDR000) HDRXM0, --核对人姓名 (select zwxm00 from bm_ygbm00 where ygbh00=a.LYR000) LYRXM0, --领药人姓名 decode(a.DJZT00,'0','待调剂','1','待核对','2','待发药','3','已领药') DJZTMC, --单据状态名称 decode(nvl(A.QRRQ00,'20991231'), '20991231', null, substr(A.QRRQ00,3,2)||'-'||substr(A.QRRQ00,5,2)||'-'||substr(A.QRRQ00,7,2)||' '|| substr(QRSJ00,1,5)) QRRQSJ, --摆药日期时间 decode(nvl(A.TJRQ00,'20991231'), '20991231', null, substr(A.TJRQ00,3,2)||'-'||substr(A.TJRQ00,5,2)||'-'||substr(A.TJRQ00,7,2)||' '|| substr(TJSJ00,1,5)) TJRQSJ, --调剂日期时间 decode(nvl(A.HDRQ00,'20991231'), '20991231', null, substr(A.HDRQ00,3,2)||'-'||substr(A.HDRQ00,5,2)||'-'||substr(A.HDRQ00,7,2)||' '|| substr(HDSJ00,1,5)) HDRQSJ, --核对日期时间 decode(nvl(A.LYQRRQ,'20991231'), '20991231', null, substr(A.LYQRRQ,3,2)||'-'||substr(A.LYQRRQ,5,2)||'-'||substr(A.LYQRRQ,7,2)||' '|| substr(LYQRSJ,1,5)) LYRQSJ, --领药日期时间 a.qrrq00||lpad(to_char(a.FYDLXH),4,'0') FYLSH0, --发药流水号(日期+补足4位序号) (select sum(zfje00) from YF_YZYPSQ b where b.ckdh00 = a.ckdh00) zje000 --总金额 ,(select c.zwxm00 from YF_YZYPSQ b,bm_ygbm00 c where b.ckdh00 = a.ckdh00 and c.ygbh00 = b.ysgzh0 and rownum=1 )ysXm00 --医生姓名 ,(select c.xb0000 from YF_YZYPSQ b,zy_brxxb0 c where b.ckdh00 = a.ckdh00 and c.zyid00 = b.zyid00 and rownum=1 )xb0000 --性别 ,(select sf_bq_csrqsjtonl(c.CSRQ00,null) from YF_YZYPSQ b,zy_brxxb0 c where b.ckdh00 = a.ckdh00 and c.zyid00 = b.zyid00 and rownum=1 )brnl00 --年龄 from YF_YPCKD0 a where CKLXBH||'' = '03' and FYDLXH > 0 ;