0
親の行と子の行を持つテーブルがあります。 テーブルは、増加するシーケンス、子か親か、コードかを示す行から構成されます。私はIsParent列(値:0,1)が出現するたびに増加する順位(増加する数)を作成する必要があります。 original tablet-sql:フラグの出現ごとに増加する密なランク
これは望ましい結果の表である:
この
は私が持っているテーブルである result table親の行と子の行を持つテーブルがあります。 テーブルは、増加するシーケンス、子か親か、コードかを示す行から構成されます。私はIsParent列(値:0,1)が出現するたびに増加する順位(増加する数)を作成する必要があります。 original tablet-sql:フラグの出現ごとに増加する密なランク
これは望ましい結果の表である:
この
は私が持っているテーブルである result tableDDLとサンプルデータは、素晴らしいことだ、しかし、あなたが望むように見えますウィンドウ関数を使用する。これはあなたのデータでテストされていませんが、これはあなたに期待される出力を与えるはずです。
SUM(IsParent) OVER (ORDER BY [Row Number]
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
ありがとうございます。 – Ingvar
あなたの宿題を投稿し、他の誰かがそれをやることを期待することはできません。あなたが書いたコードをいくつか含めてください。 –