Следующее использование вернет время и час.
SELECT CONVERT(VARCHAR(5),getdate(),108) AS HourMinute
+------------+
| HourMinute |
+------------+
| 12:33 |
+------------+
Итак, вы можете использовать следующую реализацию CASE:
РЕДАКТИРОВАНИЕ:
SELECT
CONVERT(VARCHAR(5),YourDateTime,108) ,
CASE
WHEN CONVERT(time,YourDateTime,108) >= '05:30' AND CONVERT(time,YourDateTime,108) < '15:30' THEN 1
WHEN CONVERT(time,YourDateTime,108) >= '15:30' OR CONVERT(time,YourDateTime,108) < '05:30' THEN 2
END CaseResult
FROM YourTable