私はこのような値の表を持っています
978412, 400
978813, 20
978834, 50
981001, 20
ご覧のとおり、最初の番号に追加された2番目の番号は、シーケンスの次の番号の1つ前です。最後の数値は範囲内にありません(次の値のように、直接のシーケンスには従いません)。私が必要としているのは、これを出力するCTE(はい、理想的には)です
978412, 472
981001, 20
最初の行には、範囲の開始番号が含まれ、次にその中のノードの合計が含まれます。次の行は次の範囲であり、この例では元のデータと同じです。