Как убрать строки у которых время одинаковое или разница в милисекундах

Здравствуйте, помогите пожалуйста решить проблему с программой.

Я сделал мониторинг аварий, который вытаскивает таблицу из бд запросом в dataset( для того что бы потом посмотреть аварии), если вытаскивает определённое количество аварий выдаёт messageBox. Но у меня такая проблема есть аварии которые связаны иза этого они приходят почти моментально, иза этого срабатывает часто. Как найти эти строки аварий, когда у них разница(+-100 милисекунд) или убрать милисекунды и найти одинаковое время у строк аварий, потом из найденный строк, оставить первую строку, а остальные удалить из dataset.