CREATE OR REPLACE VIEW SD_HOSPITAL.VW_SF_SFYJKB_NEW ( JKDH00, PJH000, CZY000, JKRQ00, JKSJ00, PJBH00, PJMC00, PJQSH0, PJZZH0, PJQYH0, PJZZS0, PJZFH0, PJZFJE, HSZFH0, HSZFJE, PJHJJE, XJJE00, ZZJE00, YHKJE0, JZJE00, GFJE00, YBZF00, GRZHZF, TJJJZF, SBGRZH, SBTCJJ, YBZFJE, JKJE00, SFY000, CZYXM0, DZQBJE, GWYBZ0, MZBZ00, WXZF00, ZFBZF0, PTZF00 ) AS select a.JKDH00, --缴款单号 a.PJH000, --票据号 a.CZY000, --操作员工号 a.JKRQ00, --缴款日期 a.JKSJ00, --缴款时间 a.PJBH00, --票据类型编号 (select PLMC00 from BM_PJLXB0 where PLBH00 = a.PJBH00) as PJMC00, --票据类型名称 trim(a.PJQSH0) as PJQSH0 , --票据起始号 rtrim(a.PJZZH0)||'('||(select count(*) from SF_PJSYQK where JKDID0=a.JKDH00 and PLBH00 = a.PJBH00 and substr(PJXH00,1,1) <> '-')||')' as PJZZH0, --票据终止号 a.BEIZHU as PJQYH0, -- (select count(*) from SF_PJSYQK where JKDID0=a.JKDH00 and PLBH00=a.PJBH00 and substr(PJXH00,1,1) <> '-') as PJZZS0, --票据总张数 a.PJZFH0, --作废票据单数 a.PJZFJE, --作废票据金额 a.HSZFH0, --回收票据单数 a.HSZFJE, --回收票据金额 a.XJJE00+a.ZZJE00+a.YHKJE0+a.JZJE00+a.GFJE00+a.SBGRZH+a.SBTCJJ+a.DZQBJE+nvl(a.WXZF00,0)+nvl(a.ZFBZF0,0)+nvl(a.PTZF00,0) as PJHJJE, --票据小计金额,由于格式做了改变,所以小计金额就没有包含医保部分 a.XJJE00, --现金金额 a.ZZJE00, --非医保转帐金额 a.YHKJE0, --银行卡金额 a.JZJE00, --记账金额 a.GFJE00 + a.SBGRZH + a.SBTCJJ as GFJE00, --公费金额,或其它金额 a.GRZHZF + a.TJJJZF + a.SBGRZH + a.SBTCJJ as YBZF00, --医保支付金额 a.GRZHZF, --个人账户金额 a.TJJJZF, --统筹基金 a.SBGRZH, --商保账户支付 a.SBTCJJ, --商保统筹基金支付 a.GRZHZF + a.TJJJZF + a.SBGRZH + a.SBTCJJ as YBZFJE , --医保支付金额 a.XJJE00 + a.HSZFJE as JKJE00, --现金交款金额 a.SFY000, --收费员编号 (select ZWXM00 from BM_YGBM00 where YGBH00=a.CZY000) as CZYXM0, --操作员姓名 a.DZQBJE, --电子钱包金额 a.GWYBZ0, --公务员补助 a.MZBZ00, --门诊标志 nvl(a.WXZF00,0) as WXZF00, --微信支付 nvl(a.ZFBZF0,0) as ZFBZF0, --支付宝支付 nvl(a.PTZF00,0) as PTZF00 --平台支付 from BM_JKB000 a where a.PJBH00 <> 5 --非缴款单类型 /