CREATE OR REPLACE VIEW SD_HOSPITAL.VW_BQ_FBFYYZ ( ZLXMID, LBBH00, ZLXMJC, ZLXMBH, ZYZBID, PYSM00, WBSM00, DW0000, FBBH00, YBZXLB, YBLBMC, SFJE00, ZFBL00, YBBRLB, COLOUR, SFSFXM, XMZHSM, MRBBID, ZHXMBZ, XEJSXM ) AS select a.ZLXMID,--项目ID a.LBBH00,--类别编号 a.ZLXMJC,--项目简称 a.ZLXMBH,--诊疗项目编号 a.ZYZBID,--专业组别 a.PYSM00,--拼音首码 a.WBSM00,--五笔首码 a.DW0000,--单位 1 FBBH00, '0' YBZXLB,--医保中心类别 '自付' YBLBMC, sum(nvl(c.TCJE00,b.SFJE00)*c.SFCS00) SFJE00,--单价 '100%' ZFBL00,--自付比例 '0' YBBRLB,--医保病人类别 '0' COLOUR,--颜色 'Y' SFSFXM,--是否收费项目 a.XMZHSM, --项目综合说明 a.MRBBID, a.ZHXMBZ, a.XEJSXM from VW_BQ_ZLZD00 a, VW_BM_YYSFXM b, VW_XT_ZLJGMX c where c.ZLXMID = a.ZLXMID and b.SFXMID = c.SFXMID and c.GDBZ00='Y' and a.ZLXMJC not like '检验%' group by a.ZLXMID,--项目ID a.LBBH00,--类别编号 a.ZYZBID,--专业组别 a.ZLXMJC,--项目简称 a.ZLXMBH,--诊疗项目编号 a.PYSM00,--拼音首码 a.WBSM00,--五笔首码 a.DW0000,--单位 a.XMZHSM, --项目综合说明 a.MRBBID, a.ZHXMBZ, a.XEJSXM UNION ALL select ZLXMID,--项目ID LBBH00,--类别编号 ZLXMJC,--项目简称 ZLXMBH,--诊疗项目编号 ZYZBID,--专业组别 PYSM00,--拼音首码 WBSM00,--五笔首码 DW0000,--单位 1, null YBZXLB,--医保中心类别 '非收费' YBLBMC, 0 SFJE00,--单价 '100%' ZFBL00,--自付比例 '0' YBBRLB,--医保病人类别 '0' COLOUR,--颜色 'N' SFSFXM,--是否收费项目 '' XMZHSM, --项目综合说明 a.MRBBID, a.ZHXMBZ, a.XEJSXM from VW_BQ_ZLZD00 a where not exists (select ZLXMID from XT_ZLSFGX where ZLXMID = a.ZLXMID) and a.ZLXMJC not like '检验%' /