E
Подскажите пожалуйста, можно в клике получить "схлопнутые" непрерывные последовательности значений?
Есть:
1
2
3
4
6
7
8
9
Хочется :
1 4
6 9
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.