我不知道這會被調用,但我只希望獲得特定字段的第一行。然後我想計算行間的時間。在行之間添加時間並只在SQL Server中佔用特定行
在這個例子中,每個病人只有1個狀態1和1個狀態2。這是第一部分。然後,我想結合起來(我想也許一個unpivot的?),並獲得時間差..
Patient Status Time Stamp
--------------------------
A Status1 22:36:45
A Status2 23:04:13
A Status2 3:43:13
B Status1 10:22:42
B Status2 10:32:47
C Status1 16:14:30
C Status2 16:43:41
C Status2 17:22:49
這是我想
Patient Time Between Status 1&2
-------------------------------
A 0:27:28
B 0:10:05
C 0:29:11
如果病人有幾行狀態2行,你如何選擇行? – jarlh
它們是按時間順序排列的 - 所以我需要在狀態1之後出現的第一個。.. –
數據的順序是什麼,您可以指出「......之後的第一個數據」? –