У меня есть таблица, содержащая филиальную идентификатор и ветви StartTime и время окончанияПолучить час от сервера SQL диапазон даты и времени 2008
BRANCHID SHIFTID STARTTIME STOPTIME
1 1 1900-01-01 00:01:00.000 1900-01-01 23:58:00.000
4 4 1900-01-01 07:30:00.000 1900-01-01 18:00:00.000
5 5 1900-01-01 06:30:00.000 1900-01-01 19:00:00.000
6 6 1900-01-01 06:30:00.000 1900-01-01 17:00:00.000
7 7 1900-01-01 00:30:00.000 1900-01-01 18:00:00.000
Теперь я хочу, чтобы получить количество часов в диапазоне дат, как:
BRANCHID Hours
1 1
1 2
1 3
. .
. .
Результирующая таблица, содержащая идентификатор филиала и часы в интервале времени. как ветка 1 время начала 00:01:00 - 23:58:00. Чем филиал идентификатор 1 интервал времени содержит следующие часы 1,2,3,4,5,6 и так далее ..
пожалуйста, объясните результат и помечать версию сервера SQL вы используете – TheGameiswar