CREATE OR REPLACE VIEW SD_HOSPITAL.VW_YND_KSZLSJ ( HOSPITAL_CD, DEPTCODE, DEPT_NAME, BEDCOUNT, INBEDNUM, OUTNUM, OUTCNT, EMSNUM, EMSCNT, INNUM, INCNT, LEAVENUM, LEAVECNT, DEPT_AREA, STATTIME, REMARK, OPWMNUM, OPTMNUM, IPOPERNUM, IPOTHEROPERNUM, IPMAMOUNT, WYZD, DEPTTYPE, NURSENUM, DOCTORNUM, SUBJCODE, SUBJNAME, MEDICODE, BEDNUM, OPENBEDNUM, BQCODE, BQNAME, DONUM, MVNUM ) AS select b.YYID00 HOSPITAL_CD,-- 医院CD BQH000 deptCode,-- 科室编码 varchar 50 b.BMMC00 dept_name,-- 科室名称 varchar 50 否   b.KFCW00 bedCount,-- 科室床位数 decimal 18 否   (select count(*) from BM_CWK000 where BQH000=a.BQH000 ) inBedNum,-- 实际使用床位数 decimal 18 否 ''outNum, 0 outCnt, --门诊人数 decimal 18 否 0 emsCnt, ---- 急诊人数 decimal 18 否 ''emsNum,   sum(resiCount) inNum, -- 住院人数 decimal 18 否 sum(resiCount) inCnt, sum(outCount) leaveNum,  --出院人数 decimal 18 否   sum(outCount) leaveCnt, ' ' Dept_Area, ---- 科室占用的面积 decimal 18 否 substr(statTime,1,6) statTime, ' ' REMARK, 0 opwmNum, --门诊西药处方 0 optmNum, --门诊中药处方 0 ipOperNum, --住院手术人次 0 ipOtherOperNum, --住院三四级手术人次 sum(ipMAmount) ipMAmount, --住院(总)耗材收入 '' wyzd,''deptType,''nurseNum,''doctorNum,''subjCode,''subjName,''mediCode,''bedNum,''openBedNum,''bqCode,''bqName,''doNum,''mvNum from ( select BQH000, RYRS00 resiCount,-- 住院人数 decimal 18 否   CYRS00 outCount,-- 出院人数 decimal 18 否   ZYRQ00 statTime,-- 统计时间月份 char 6 否 YYYYMM (select sum(c.HJJE00) from SF_FYMX00 c,BM_YYSFXM d where c.CZRQ00=a.ZYRQ00 and c.XMBH00=d.SFXMID and d.JSXM00='2' and KDBQ00=a.BQH000) ipMAmount  from ZH_BRLDTJ a ) a,BM_BMBM00 b where a.BQH000=b.BMBH00 group by b.YYID00,BQH000,b.BMMC00,b.KFCW00,substr(statTime,1,6) /