У меня есть таблица значений, подобная этой
978412, 400
978813, 20
978834, 50
981001, 20
Как видно, второе число при добавлении к первому - это 1 число перед следующим в последовательности. Последнее число не находится в диапазоне (не соответствует прямой последовательности, как в следующем значении). Что мне нужно, это CTE (да, в идеале), который будет выводить это
978412, 472
981001, 20
Первая строка содержит начальный номер диапазона, а затем сумму узлов внутри. Следующая строка - это следующий диапазон, который в этом примере совпадает с исходными данными.