У меня есть таблица базы данных SQL Server 2005, в которой есть столбец datetime. Я записываю запись в эту таблицу каждый раз, когда служба обрабатывает входящий запрос.
То, что я хотел бы получить, это разбивка промежутков времени между последовательными записями.
Если данные:
2009-10-30 04:06:57.117
2009-10-30 03:52:44.383
2009-10-30 03:42:00.990
2009-10-30 03:41:59.160
2009-10-30 03:17:07.563
Хотелось бы:
< 10 minutes: 1
10 - 20 minutes: 2
20 - 30 minutes: 1
Распределение по группам неважно. Я просто хочу почувствовать, сколько времени проходит между записями. Фактически, в конечном итоге я буду использовать это для определения промежутка времени, в течение которого 99% записей, по крайней мере, так же близко к другому, как.
Большое спасибо,
Джеймс