以下の表から一時テーブルを作成したいとします。列の値に基づいて新しい列を一時テーブルに追加する
------------------------|--------
Date | Length
------------------------|--------
2014-08-28 00:00:00.000 | 1.5
2014-08-28 00:00:00.000 | 2.6
2014-08-28 00:00:00.000 | 1.5
2014-08-28 00:00:00.000 | 3.3
2014-08-28 00:00:00.000 | 1.1
2014-08-28 00:00:00.000 | 8.5
2014-08-28 00:00:00.000 | 8.6
2014-08-28 00:00:00.000 | 11.3
そして、一時テーブルを次のようにしてください。
Date | Length | Length_Range
------------------------|---------|--------------
2014-08-28 00:00:00.000 | 1.5 | 1-4
2014-08-28 00:00:00.000 | 2.6 | 1-4
2014-08-28 00:00:00.000 | 6.5 | 5-10
2014-08-28 00:00:00.000 | 3.3 | 1-4
2014-08-28 00:00:00.000 | 1.1 | 1-4
2014-08-28 00:00:00.000 | 8.5 | 5-10
2014-08-28 00:00:00.000 | 8.6 | 5-10
2014-08-28 00:00:00.000 | 11.3 | 11-15
[Length_Range]を定義できます。
のMicrosoft SQL Server 2016 互換性レベル:SQL Server 2005の(90)
好奇心の高まりから、「Length」が「4.6」のアイテムの結果はいつですか?あるいは「10.4」? –
@Damien_The_Unbeliever 4.6 = 1-5,10.4 = 11-15 –