-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