последовательности значений?
Есть:
1
2
3
4
6
7
8
9
Хочется :
1 4
6 9
Как минимум функция runningDifference Вам может помочь приблизиться к цели
можно попробовать так: select a - rowNumberInAllBlocks() step, min(a), max(a) from ( select a from ( select 1 a union all select 2 union all select 3 union all select 4 union all select 6 union all select 7 union all select 8 union all select 9) order by a) group by step order by step ┌─step─┬─min(a)─┬─max(a)─┐ │ 1 │ 1 │ 4 │ │ 2 │ 6 │ 9 │ └──────┴────────┴────────┘ 2 rows in set. Elapsed: 0.012 sec.
Обсуждают сегодня