У меня есть таблица со следующими данными:
Part Comp level item_nbr
-------------------------------
abc ab 1 1
null cd 2 2
null ef 3 3
cde gh 1 4
null ij 2 5
null kl 3 6
null mn 4 7
Я хотел бы обновить нулевые значения до значения на каждом уровне 1, поэтому каждый уровень, который> 1, обновляется со значением первого уровня.
Part Comp level
---------------------
abc ab 1
abc cd 2
abc ef 3
cde gh 1
cde ij 2
cde kl 3
cde mn 4
Я не знаю, как этого добиться на очень большом наборе данных.Любая помощь будет принята с благодарностью!
Чтобы объяснить по-другому, уровень детализации
abc 1
2
3
Затем следующая строка заполняется другой частью efg 1 2 2
и т. Д.
Дополнительные пояснения:
Мне нужно, чтобы строка «abc» была заполнена строкой «abc», а поля столбца нижеявляются нулевымиВ следующей строке есть строка efg, а следующие поля столбцов ниже равны нулю, опять же, эти поля должны быть заполнены значением «efg» и так далее.
Поле уровня = 1 всегда будет иметь номер детали, но все остальные уровни сообщают вплоть до детали уровня 1, поэтому должны заполняться одинаково.И повторите.
Надеюсь, это имеет смысл.