我需要重新排序Seq_Num(可以在新列中)列 根据以下输入表中的客户组合。如果可能,没有光标。
如果将3255与310007509或20005929或两者结合使用,那么我必须获得一个新的序列号。如果3255带有空白,则将其保留不变。
输入表:
-------------
Customer | Seq_Num | Area_Text |
-----------|---------|---------------|
| 1 | Well_Disp 1 |
3255 | 1 | Well_Disp 2 |
3255 | 1 | Well_Disp 3 |
| 2 | Novax |
310007509 | 2 | Novax |
| 3 | Well_Hidden |
20005929 | 3 | Well_Hidden |
3255 | 4 | Test 1 |
20005794 | 4 | Test 1 |
3255 | 5 | Test 2 |
310007509 | 5 | Test 2 |
310007509 | 6 | Billbong |
20005929 | 6 | Billbong |
-------------------------------------|
我尝试过Dense_Rank(),但是没有运气。
预期输出表:
----------------------
Customer | Seq_Num | Area_Text |
-----------|---------|---------------|
| 1 | Well_Disp 1 |
3255 | 1 | Well_Disp 2 |
3255 | 1 | Well_Disp 3 |
| 2 | Novax |
310007509 | 2 | Novax |
| 3 | Well_Hidden |
20005929 | 3 | Well_Hidden |
3255 | 4 | Test 1 |
20005794 | 5 | Test 1 |
3255 | 6 | Test 2 |
310007509 | 7 | Test 2 |
310007509 | 8 | Billbong |
20005929 | 8 | Billbong |
-------------------------------------|
输入表格图像(以获得更好的格式)[1]:https://i.stack.imgur.com/5fXbO.png
预期的输出图像(更好的格式)[2]:https://i.stack.imgur.com/77UiW.png