
大概是三個表:
1,住院主記錄表 PAT_VISIT 內有欄位: 出院科室DEPT_DISCHARGE_FROM 入院科室DEPT_ADMISSION_TO
出院日期 DISCHARGE_DATE_TIME 入院日期及時間ADMISSION_DATE_TIME
總費用 TOTAL_COSTS 病人標識 PATIENT_ID 入賬費用TOTAL_PAYMENTS
病人本次住院標識 VISIT_ID
2,住院病人費用表MEDICAL_COSTS 有欄位:病人標識PATIENT_ID 費用分類FEE_TYPE 費用COSTS
病人本次住院標識 VISIT_ID
3,病人在科記錄 TRANSFER 欄位有:病人標識PATIENT_ID 病人本次住院標識 VISIT_ID 所在科室DEPT_STAYED
入科日期及時間ADMISSION_DATE_TIME
出科日期及時間DISCHARGE_DATE_TIME
統計查詢出2017.6.1-2017.6.30(按出院日期)各病區科室的住院總人數、總天數、總費用
uj5u.com熱心網友回復:
為什么要從三張表中取資料,總記錄表中資料不是很全嗎?select
count(distinct PATIENT_ID ) as 住院總人數,
sum(DISCHARGE_DATE_TIME-ADMISSION_DATE_TIME) as 總天數,
sum(TOTAL_PAYMENTS) as 總費用
from PAT_VISIT
where DISCHARGE_DATE_TIME between date'2017-06-01' and '2017-06-30';
uj5u.com熱心網友回復:
因為要分組統計每個病區的規定時間的總出院,總收費還有總天數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/89201.html
標籤:基礎和管理
上一篇:配置odbc安裝orcal驅動提示Could't find Oracle Instant Client in present directory.怎么整
