Итак, у меня есть эти необработанные данные:
TYPE_DESCRIPTION TYPE_ORDER
PROFILING 1
RIBBONNING 2
RIBBONNING 3
EXTRUSION 4
SPIRALING 5
SPIRALING 6
RIBBONNING 7
ARMOURING 8
RIBBONNING 9
RIBBONNING 10
ARMOURING 11
RIBBONNING 12
RIBBONNING 13
RIBBONNING 14
RIBBONNING 15
RIBBONNING 16
RIBBONNING 17
RIBBONNING 18
RIBBONNING 19
EXTRUSION 20
Мне нужно получить номер строки из группы TYPE_DESCRIPTION, но при изменении группы необходимо сбросить счетчик, учитывая поле TYPE_ORDER.В основном, я ожидаю, что результат будет:
TYPE_DESCRIPTION TYPE_ORDER ROW_NO_BY_GROUP
PROFILING 1 1
RIBBONNING 2 1
RIBBONNING 3 2
EXTRUSION 4 1
SPIRALING 5 1
SPIRALING 6 2
RIBBONNING 7 1
ARMOURING 8 1
RIBBONNING 9 1
RIBBONNING 10 2
ARMOURING 11 1
RIBBONNING 12 1
RIBBONNING 13 2
RIBBONNING 14 3
RIBBONNING 15 4
RIBBONNING 16 5
RIBBONNING 17 6
RIBBONNING 18 7
RIBBONNING 19 8
EXTRUSION 20 1
Обратите внимание, что значение RIBBONNING повторяется в нескольких строках, но ROW_NUMBER сбрасывается каждый раз, когда изменяется TYPE_DESCRIPTION.
Спасибо ..