Я пытаюсь написать запрос, который группирует подобные идентификаторы в пределах промежутка времени.
Сценарий реального мира: я хочу видеть строки, созданные с одним и тем же идентификатором, в течение 5 секунд друг от друга.
SELECT top 10
Id,
CreatedOn
FROM Logs
where ((DATEPART(SECOND, CreatedOn) + 5) - DATEPART(SECOND, CreatedOn)) < 10
GROUP BY
DATEPART(SECOND, CreatedOn),
Id,
CreatedOn
order by CreatedOn desc
Это не совсем правильно, но я чувствую, что на правильном пути.
заранее спасибо