目前我的工作台是这样的:
Portfolio SEDOL Grouped Level
1 111 As Primary 2
1 111 Energy 2
1 122 Financial 2
2 111 Financial 1
2 133 As Primary 1
2 133 Gas 1
2 123 Oil 1
基本上我想做的是更新分组=“作为主要”的工作表。您将看到 As Primary 记录与应该匹配的 Primary 具有相同的 SEDOL。它必须在级别上匹配,并且投资组合可能只持有二级,因此必须在具有相同级别的投资组合上匹配,这样就不会出现错误。
我猜测脚本必须看起来像这样:
UPDATE @WorkTable
SET Grouped = (SELECT Grouped FROM @Worktable
WHERE ...............
WHERE (Select .............
但是我对在我的选择中添加什么感到困惑。在正确的方向上的一点会很棒。
谢谢