0
我正在使用SQL Server 2008 R2。我有一個表沒有ID列如下:如何比較行值和下一行之間的日期列
2016-01-14 11:14:00.000
2016-01-14 11:13:00.000
2016-01-14 11:12:00.000
2016-01-14 11:11:00.000
2016-01-14 11:10:00.000
2016-01-14 11:09:00.000
2016-01-14 11:08:00.000
2016-01-14 11:07:00.000
我想多一個布爾列誰返回true,如果上一行以1分不到你的「父親」行,像下面選擇此例如:
2016-01-14 11:14:00.000 | true
2016-01-14 11:13:00.000 | true
2016-01-14 11:12:00.000 | false (because the previous row is 2 minutes less)
2016-01-14 11:10:00.000 | true
2016-01-14 11:09:00.000 | true
2016-01-14 11:08:00.000 | false (because the previous row is 3 minutes less)
2016-01-14 11:05:00.000
希望有人能幫助我!現在感謝!
你如何確定_previous row_,由'datetime'值排序? –
我通過desc列排序日期 –
@tim schmelter:我認爲它很好,以upvote接受的答案作爲表示讚賞的努力 – TheGameiswar