我在嘗試執行t-sql,它能夠通過將連續行的日期時間值與其前一個日期時間值相減來執行一些計算。連續計算表中的行之間的值
例如:
Col1 Col2
-------------------------------------------------------------------
row 1: | ENTRY_DOOR_CLOSE | 2/12/2014 16:41:40:4140
row 2: | EXIT_DOOR_CLOSE_ENTRY_DOOR_OPEN | 3/12/2014 16:41:40:4140
row 3: | ENTRY_DOOR_CLOSE | 4/12/2014 16:41:40:4140
row 4: | EXIT_DOOR_CLOSE_ENTRY_DOOR_OPEN | 5/12/2014 16:41:40:4140
--------------------------------------------------------------------
結果:
Col1 Col2
---------------------------------------------------------------------
Row 1: | Diff | Row2.DateTime - Row1.DateTime
Row 2: | Diff | Row4.DateTime - Row3.DateTime
---------------------------------------------------------------------
任何人都可以提出一個想法,以解決此問題?
我想沒有人注意到你的日期值是將在'datediff'函數中拋出錯誤。幾秒鐘內就不能有4140 – 2014-12-03 10:17:12