行選擇多組,我不知道如何標題這個問題,但我盡力了。我使用SQL Server有一些疑問小的挑戰2016從SQL Server結果
我有一個表許多行和全部都有時間戳列。根據列Lane_0的值(值0或1),我需要從日期時間列中獲取時間戳。
表看起來是這樣的:
行的組標有黃色。
基本上,表格是要跟蹤什麼時候開啓或關閉。 1 =開,0 =關。我需要找出每個組關閉時間(值爲0)的時間以及該組最舊和最新的時間戳。一個組是Lane_0中0行的集合。
從圖片中,我將不得不獲得Row_num 7,8和9,然後從行7中的時間戳減去行9中的date_time以獲得持續時間。最後,我需要ROW_NUM 7和9
結果選擇DATE_TIME應該是這個樣子:
最後一張圖片顯示的三個黃色標記的第一組。我需要從表中選擇的所有有效組視圖或SQL查詢1.
感謝GuidoG糾正我的錯誤!我的錯! – Christian