Size: a a a

2021 May 28

IS

Igor Sergeichik in sql_ninja
тоесть вот такая структура
1 | on
1 | pause
1 | pause
1 | off
2 | on
2 | pause
2 | on
2 | pause
2 | off
источник

KM

Kонстантин Mort... in sql_ninja
Как во втором кейсе может быть, как в первом одинаковых рядом не может быть, они отсеиваются
источник

T

Timus in sql_ninja
ещё одна
источник

IS

Igor Sergeichik in sql_ninja
ну ща, мудрость изречёт и сразу нахуй
источник

IS

Igor Sergeichik in sql_ninja
ну тогда да, как Эльвира написала
источник

KM

Kонстантин Mort... in sql_ninja
А как можно сделать сдвиг по каждому кейсу отдельно? То есть несколько кейсов не должны пересекаться

CASEID   |   Event    |   Сдвиг
     1         |      on       |     pause
     1         |   pause   |      off
     1         |      off       |       0
     2         |      on       |     pause
     2         |   pause   |        off
     2         |      off       |        0
источник

ДT

Дмитрий Texnix... in sql_ninja
count/3
источник

IS

Igor Sergeichik in sql_ninja
@Elptiza помогай теперь давай=)
источник

KM

Kонстантин Mort... in sql_ninja
А если в первом кейсе 3 значения, а во втором 5?)
источник

ДT

Дмитрий Texnix... in sql_ninja
"Последовательность каждого кейча идет так on -> pause -> off"
источник

ДT

Дмитрий Texnix... in sql_ninja
в задаче чётко прописано
источник

A

Alexander in sql_ninja
Что-то я там курса по etl не нашел
источник

ДT

Дмитрий Texnix... in sql_ninja
"каждого" по 3 последовательности
источник

KM

Kонстантин Mort... in sql_ninja
Новые условия)
источник

ДT

Дмитрий Texnix... in sql_ninja
count(distinct CASEID)
источник

E

Elvira in sql_ninja
Посмотри как lag / lead работает lead (event) over(partition by case order by date)
источник

KM

Kонстантин Mort... in sql_ninja
Спасибо большое!
источник

N

Ninja Reputation in sql_ninja
Репутация @Elptiza: 8
источник

E

Elvira in sql_ninja
Он в блоке аналитика
источник

A

Alexander in sql_ninja
Кто бы мог подумать)
источник