2つのカテゴリの範囲を決定したいと考えています。カテゴリーAとカテゴリーBのAは15に1から始まり、Bは再び40 に32から始まり、このクエリSQLデータ範囲最小最大カテゴリ
select min(range), max(range)
from table
group by category
order by category
を実行すると今では1から私に、カテゴリAの範囲を与え、その後31に16から始まりますカテゴリBを16から31に変更しました。範囲を壊して結果を見たいと思っています
Category A 1 to 15
Category B 16 to 31
Category A 32 to 40
どうすればよいですか? 3列目が必要ですか?私は新しいカテゴリと3番目の列を持っている場合は、それぞれC D Eを言うことができる、私はそれらによってグループ化し、結果を得ることができます知っている。しかし私はそれをする方法を知らない。
私を助けてください。
おかげ -Adeel
あなたはどのRDBMSを使用していますか? –
適切な範囲の決定に使用する基準は何ですか?特に、範囲は必然的に整数のシーケンスですか?つまり、最初の範囲に「8」がない場合は、1つの範囲か2つになりますか? –