次のようなさまざまな年齢層の人々の数を見つける必要があるという要件があります。
0-5 12
6-10 35
11-15 26
16-20 57
20+ 120
SQL Server でストアド プロシージャを作成しています。このストアド プロシージャは、最初に一時テーブルを作成し、ある列には 0、別の列には 5 などのように年齢グループを格納します。次に、それらをループして、最小範囲と最大範囲の間のカウントを見つけ、そのカウントを mim-max 値とともに別の一時テーブルに格納します。
この出力を達成するための他の簡単でより良い方法はありますか? お知らせ下さい。