Подход DATEDIFF, вероятно, не сработает, если вы обеспокоены отсутствующими _TimeStamps. Прямой счет (*) удвоит счет дубликатов (2009-12-20 11: 59: 56.4 в примере).
Итак, чтобы точно ответить на вопрос:
select count(distinct _timestamp) from table
Подсчитывает количество различных _Timestamp в таблице. Затем вы можете ограничить его определенным диапазоном _Timestamp и умножить его на среднее время выборки, чтобы получить окончательный результат.
Не уверен, что производительность будет похожа, но индекс в столбце _Timestamp, вероятно, поможет.