Time_Summary というテーブルがあり、データは次のように表示されます。
A_Date A_Interval Acc_name
2012-05-06 00:00:00.000 0530 Nick
2012-05-06 00:00:00.000 0600 Nick
2012-05-06 00:00:00.000 0630 Nick
2012-05-06 00:00:00.000 0700 Nick
2012-05-06 00:00:00.000 0800 Nick
出力を次のようにします。
A_Date A_Interval Acc_name
2012-05-06 00:00:00.000 05:30 - 05:59 Nick
2012-05-06 00:00:00.000 06:00 - 06:29 Nick
2012-05-06 00:00:00.000 06:30 - 06:59 Nick
2012-05-06 00:00:00.000 07:00 - 07:29 Nick
2012-05-06 00:00:00.000 08:00 - 08:29 Nick
私はこのようなものを書こうとしていました:
Select A_Date,
Case When A_Interval = '0530' then '05:30 - 05:59' End as A_Interval
from Time_Summary
しかし、そのようにすることで、1日に24回の間隔があるため、24個のケースステートメントを作成する必要があります.
そのようにする別の方法はありますか?