0
我有一个名为Time_Summary表和数据loks这样的:显示时间间隔
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
但通过这样做,我必须写24个案例的陈述,因为我每天会有24个时间间隔。
有没有不同的方式这样做?
非常感谢! – peter