通過病人住院主記錄表查詢病人截止到上個月最后一天的住院天數,sum(出院日期 - 住院日期)/住院人次,但是如果以上個月最后一天計算的話,如果出院日期為空怎么辦?如何賦值?另外就是床位使用率,有一張患者費用記錄表,記錄病人每天的費用,其中有床位費,計算當月每天的床位使用數量的總和/每天的床位數量。這個如何計算?
uj5u.com熱心網友回復:
sum(nvl(出院日期, trunc(sysdate,'mm')))/住院人次, 出院日期為空就默認為你需要計算日期范圍內的最后一天。床位使用率需要精確到每一天,使用了的床位數量/床位總數,這兩個資料需要看你的表和資料是怎么樣的
uj5u.com熱心網友回復:
這不是技術問題,這兩個問題都需要跟業務確認,第一個與業務確認:如果出院日期為空是不是代表病人未出院?第二個與業務確認:患者費用記錄表病人當天有床位費是不是就代表著當天床位使用數量加一?uj5u.com熱心網友回復:
床位使用率已經計算出來了,用的是上個月費用明細表里所有的床位費用記錄,然后除以床位數*上個月的天數uj5u.com熱心網友回復:
我的理解,如果出院日期為空,那就按照上個月最后一天統計。另外,如果病人是1月15日住院,2月20日出院,那么2月份住院天數的統計方式是(2月20日-1月15日)還是(2月20日-2月1日)。
uj5u.com熱心網友回復:
是2.20-1.15,病人沒有出院的情況下是直接用2月份最后一天統計
現在用的是嵌套查詢,已經可以查出來了,但是感覺不是太妥當
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/32949.html
標籤:高級技術
上一篇:ora-00936:缺失運算式
