Я хочу добавить в свою таблицу столбец, подобный следующему: Это всего лишь пример того, как таблица структурирована, реальная таблица содержит более 10.000 строк.
No_ Name Account_Type Subgroup (New_Column)
100 Sales 3
200 Underwear 0 250 *100
300 Bikes 0 250 *100
400 Profit 3
500 Cash 0 450 *400
Так что длякаждый раз, когда есть значение в «Подгруппе», я хочу, чтобы (New_Column) получал значение [No_] из строки выше
No_ Name Account_Type Subgroup (New_Column)
100 Sales 3
150 TotalSales 3
200 Underwear 0 250 *150
300 Bikes 0 250 *150
400 Profit 3
500 Cash 0 450 *400
В некоторых случаях таблица похожа на приведенную выше, где два "Заголовки "выше.И в этом случае я также хочу первую выше строку (150) в этом случае.
Это случай для курсора или что вы рекомендуете?
Данные упорядочены по No_
- EDIT -
Начиная с первой строки и затем по всей таблице: есть ли способ сохранитьзначение для [No_], где [Subgroup] равно ''?И после этого вставьте это значение [No_] в (New_Column) в каждой строке ниже, имеющей значение в строке [Subgroup].И когда строка [Подгруппа] пуста, процесс будет продолжаться, вставляя следующее значение [No_] в (New_Column), то есть, если следующая строка имеет значение в [Подгруппе]
Вот лучшеизображение для того, что я пытаюсь сделать: ![enter image description here](https://i.stack.imgur.com/dh3MD.png)