我有以下查询:
SELECT COUNT(DATEPART(hh, CallStart)), DATEPART(hh, CallStart) as 'Hour'
FROM PhoneSystemLog
WHERE MONTH(CallStart) = @Month and YEAR(CallStart) = @Year
GROUP BY DATEPART(hh, CallStart)
这很好,它会将每小时拨打的电话数量分组,但我想做的是然后将上午 12 点至上午 7 点之间的呼叫分组,将下午 6 点至上午 12 点之间的呼叫分组,因为拨打的电话并不多在那些时候,因此在这些时间里每小时拨打电话的次数似乎毫无意义(因为他们不在营业时间)。这可能吗?