首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建床模型

创建床模型
EN

Stack Overflow用户
提问于 2019-09-04 20:36:30
回答 1查看 62关注 0票数 1

使用SQL - Server 2012

我被要求为我们当地的医院创建床位模型,以评估按专科汇总的床位利用率问题是,我需要每天午夜报告床位被占用的情况,每个患者仅有2条数据,我必须生成此分析是患者的入院日期和出院日期

这份报告在我脑海中形成的一个例子是

代码语言:javascript
复制
Local trust #1  No. of Beds Occupied at midnight                    
    Month - May                     
Specialty   01  02  03  04  05  ….  30  31
General Med 58  57  64  61  42  …   52  53
General Surg.   75  74  75  73  53  …   75  71
T&O     84  85  86  84  74  …   83  85

在患者层面患者#1入院日期- 20/5/19出院日期- 24/5/19

代码语言:javascript
复制
            Date            
Specialty   19/05   20/05   21/05   22/05   23/05   24/05
General Med 0   1   1   1   1   0

这几乎就像我需要为每一天创建一行,这将涉及到某种描述的循环,将入院日期增加1天,直到它等于出院日期。

以我上面的示例为例,输出“…”将包含表患者#1 2019年5月20日患者#2019年5月21日患者#2019年5月21日患者#2019年22月5日患者#2019年5月23日

我可以在我的脑海中看到如何去做这件事,但我似乎不能让它离开地面,我的建议是可行的,是最好的方法吗?我读到过循环是不受欢迎的

在预期中,感谢您能提供的任何意见

这份报告在我脑海中形成的一个例子是

代码语言:javascript
复制
Local trust #1  No. of Beds Occupied at midnight                    
        Month - May                     
Specialty   01  02  03  04  05  ….  30  31
General Med 58  57  64  61  42  …   52  53
General Surg.   75  74  75  73  53  …   75  71
T&O     84  85  86  84  74  …   83  85
EN

回答 1

Stack Overflow用户

发布于 2019-09-04 21:17:14

这几乎就像是我每天都需要创建一行,

关。你需要一张每天都有一行的表格。然后,您可以将其加入到患者访问中,以获得每个患者每天的行。

类似于:

代码语言:javascript
复制
select d.date, v.department, v.patient_id
from dates d
join visits v
  on v.admit_date <= d.date and v.discharge_date > d.date
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57788540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档