У меня есть таблица tblSequence с 3 столбцами в MS SQL:
ID, IP, [метка времени]
Контент может выглядеть так:
ID IP [Timestamp]
--------------------------------------------------
4347 62.107.95.103 2010-05-24 09:27:50.470
4346 62.107.95.103 2010-05-24 09:27:45.547
4345 62.107.95.103 2010-05-24 09:27:36.940
4344 62.107.95.103 2010-05-24 09:27:29.347
4343 62.107.95.103 2010-05-24 09:27:12.080
Идентификатор уникален, количество IP-адресов может быть n.
Хотите рассчитать среднее время, потраченное на IP. в один ряд
Знай, что ты можешь сделать что-то вроде этого:
SELECT CAST(AVG(CAST(MyTable.MyDateTimeFinish -
MyTable.MyDateTimeStart AS float)) AS datetime)
Но как же я могу найти первую и последнюю запись моей уникальной строки IP, чтобы у меня было время начала и окончания? Я застрял.
Хотел бы рассчитать среднее время, потраченное на IP. в один ряд