0
は、私は次の表行と列ベースのDATEDIFF
ROW StartDT EndDT USERID LOCATION
----------------------------------------------------------------------------------
R1 2017-05-24 15:39:36.000 NULL 1 Loc1
R2 2017-05-24 11:10:26.000 2017-05-24 11:13:43.000 2 Loc1
R3 2017-05-24 11:57:50.000 2017-05-24 12:00:04.000 3 Loc1
出力論理はEndDT
がnull
値を持っている場合、結果はNULL
どのように表示されるはずです
For location = Loc1, datediff(minutes, (R2.EndDT - R3.StartDT))
する必要がありますがありますこのためのSQLクエリを記述するには?
最新のSQL ServerバージョンにはLEAD、LAG – Serg
があります。また、R1とR2を選択するロジックは何ですか? –