Я работаю в RedShift sql.Как показано на скриншоте макета, мне нужно увеличивать переменную так, чтобы она увеличивалась при каждом прохождении по строке за изменением значения переменной 1, разделенной на переменную индекса.На скриншоте я пытаюсь получить результат в столбце «Желаемая переменная».Я пытался с использованием параметра «seamless_rank» и различных оконных функций некоторое время без успеха.Спасибо за любой совет.
Пример: я хочу создать новую переменную «Желаемая переменная», которая будет увеличиваться при каждом прохождении через изменение в переменной 1 и перезапускать инкремент, разделенный на индексную переменную.
Index Variable 1 Desired Variable
1 0 1
1 0 1
1 0 1
1 1 2
1 1 2
1 0 3
1 0 3
1 0 3
2 0 1
2 0 1
2 0 1
2 1 2
2 1 2
2 0 3
2 0 3
2 0 3