データベース内の一連のランダムな数値が与えられた場合、各範囲に少なくとも 1 つの値が含まれる限定された範囲のリストを生成するにはどうすればよいですか? 範囲は重複してはならず、理想的にはそれらの範囲内に同様の量の値が含まれている必要があります。理想的には、それらの境界も 10、100、1000 などの倍数にする必要があります...
例えば:
値: 100、150、180、300、400、500、600、650、700 結果は 4レンジ:100~180(2)、180~300(1)、300~600(3)、600~800(3)
これを C# または T-SQL で行うにはどうすればよいでしょうか?