У меня есть таблица с несколькими миллионами строк с столбцом ID и столбцом DateTimeOffset. Таблица просто отслеживает прошедшее время для некоторых операций.SQL Server 2008 и почти прогрессивная сумма и средняя?
Не касаясь курсора или делая RBAR, как я могу получить разницу между каждой строкой, а затем среднее время между всеми строками?
Например, если строка 1 равна 12:00, а строка 2 - 12:01, а строка 3 - 12:03, тогда мой результирующий набор будет иметь строку 1 с 0, строкой 2 с 1 и строкой 3 с 2. Тогда мой следующий результат будет иметь значение 1.5.
Помогите?
Спасибо.