【发布时间】:2017-05-25 17:34:15
【问题描述】:
我们需要了解有多少(以及是谁)在首次住院后 30 天内重新入院。
表(非常简化):patientID (int)、DateInToHospital (datetime)、DateOutOfHospital (Datetime)。
所以我们需要 DateInToHospital(第二次住院)
(我们使用 MS SQL Server 2008 R2)
【问题讨论】:
-
你能提供样本数据吗?
-
这一项中的难点数据;我有病人住过几次。一些住宿开始与最后一次住宿同时结束,所以这并不是一个真正的新住宿。到目前为止,Joel 使用 CROSS APPLY 的第二个解决方案似乎给出了最正确的答案
标签: sql sql-server tsql sql-server-2008-r2