-3
我正在研究SQL,并遇到需要使用SQL构建的一个场景。 下面是情形:SQL中的累积计数
PatientID AdmitDate DischargeDate
12 7/24/2017 09:45 7/24/2017 11:01
13 7/21/2016 08:37 7/22/2017 00:15
我想导致设置如下:
- 对于patientID 13,计数在第一2行被计算和
- 对于patientid 12,计数在最后一行计算。
您正在使用哪种RDBMS?请修改标签,除非您专门寻找适用于多种类型的答案 – Bridge
一次只能有患者吗? – Whencesoever
你有没有试过为此写任何东西呢?如果是这样,请展示它。请注意,使用SQL可能无法直接获得所需的输出布局。你可能需要在你的UI层做到这一点。在显示的输出中,如何查看哪个记录是针对哪个患者的?目前尚不清楚。或者它不相关?例如如果患者的时间重叠1小时,那么我们是否会期望在那一小时显示“2”,因为当时有2名患者正在接受治疗?这还不清楚。我认为我们需要一些更好的样本数据才能得到这个结果 – ADyson