DECLARE @idFrom as int,
@idTo as int,
@gpsDateFrom as datetime,
@gpsDateTo as datetime
DECLARE VehicleCursor CURSOR FAST_FORWARD FOR
SELECT vehicle_gps_id,
datetimeCol
FROM yourtable
ORDER BY vehicle_gps_id
OPEN VehicleCursor FETCH NEXT FROM VehicleCursor INTO @idFrom, @gpsDateFrom
FETCH NEXT FROM VehicleCursor INTO @idTo, @gpsDateTo
WHILE @@FETCH_STATUS = 0 BEGIN
IF DATEDIFF(MI,@gpsDateFrom,@gpsDateTo) >5
BEGIN
--Break (your code here)
END
SET @idFrom = @idTo
SET @gpsDateFrom = @gpsDateTo
FETCH NEXT FROM VehicleCursor INTO @idTo, @gpsDateTo
END
CLOSE VehicleCursor
DEALLOCATE VehicleCursor
Sesuatu seperti ini seharusnya bekerja untuk Anda. Ini adalah kursor yang hanya berjalan melalui semua kolom Anda membandingkan datetimes. Anda dapat memasukkan apa pun yang ingin Anda lakukan ke bagian komentar setelah pernyataan if.