単純な問題のように思われることがありますが、もちろんそうではありません。
次のようなデータがあります(パイプ区切りで表示しています):
Identifier | Roll Up | Sequence
1234 | 4567 | 1
1234 | 4567 | 2
1235 | 4567 | 1
1235 | 4567 | 2
1236 | 6789 | 1
1237 | 6789 | 1
したがって、識別子はロールアップフィールドの「バージョン」であり、各ロールアップフィールドにはシーケンスがあります。
私がする必要があるのは、ロールアップの「バージョン」をカウントする追加の列を用意することです。
Version |Identifier | Roll Up | Sequence
1 |1234 | 4567 | 1
1 |1234 | 4567 | 2
2 |1235 | 4567 | 1
2 |1235 | 4567 | 2
1 |1236 | 6789 | 1
2 |1237 | 6789 | 1
ロールアップごとに各識別子を単純に数えると思いましたが、COUNT()
またはを使用して正しくカウントすることはできませんでした。ROW_NUMBER().
誰かがその派生列の解決策を持っていますか?
どうもありがとう、ターナー。