Таким образом выбираются поминутные срезы из таблицы
SELECT TOP 1 WITH TIES *
FROM HOURS
ORDER BY ROW_NUMBER()OVER(PARTITION BY CONVERT(CHAR(16),time,126) ORDER BY time);
Просто дело в том что если мне нужны например не минутные а пятиминутные, или часовые срезы (принцип такой же как и у минутных, выбирать первые значени каждой пятиминутки)
как тогда видоизменить данный запрос???
Мне не понятно чем обоснованы эти цифры CHAR(16), 126.
Пожалуйста разъясните если не сложно!!!