Мне нужна помощь в нумерации данных на основе появления определенного значения.Нумерация данных на основе вхождения
Позволяет рассмотреть на вход
Col1 Col2
1 a
2 1
3 2
4 3
5 a
6 1
7 4
8 a
9 2
10 3
Я хочу, чтобы пронумеровать их на основе совпадения «а» в col2. Выход должен выглядеть так:
Col1 Col2 Result
1 a 1
2 1 1
3 2 1
4 3 1
5 a 2
6 1 2
7 4 2
8 a 3
9 2 3
10 3 3
Данные не имеют порядка, отличного от указанного в запросе. – podiluska
Итак, 1-4 и 5-7 и 8-10 являются логическими группами, и вы хотите заказать эти группы? –
Да, первое появление «a» должно иметь значение «1» в результате, и оно должно оставаться таким же, как и до второго появления «a». Увеличьте значение результата на основе появления «a» в col2 –