この問題は質問hereに関連しています。SQLでのカウントによるパーティショニング
Item Count
1 1
2 4
3 8
4 2
5 6
6 3
は、私は新しいグループに5未満、例えばあるグループ項目に必要と各グループの合計は結果が見えるはずです、少なくとも5のようになります。私はこのようになりますテーブルを持っていますこのように:
Item Group Count
1 1 1
2 1 4
3 2 8
4 3 2
5 4 6
6 3 3
どうすればよいですか?どうもありがとう。
これはどのように動的である必要がありますか?あなたはグループ1とグループ2を持っているのか、それともデータセットに合わせていくつかのグループが存在するのでしょうか? – lyrisey
実際に作成されるグループの数は制約に依存します。上記のサンプルでは、私は5を使用しています。私たちのエンドユーザーは、任意の範囲の数字を入力できます。 – Eric
私の最初の考えは、UDFでAPPLYを使用することですが、エレガントな行セットベースの解決策は実現できません。複数ステートメントのUDFまたはプロシージャを使用する方が簡単かもしれません。 – wtjones