Возможно, вы захотите преобразовать периоды в интервалы - если необходимо, вычитая время начала из времени окончания. Обратите внимание, что тип TIME представляет момент, а не продолжительность. В стандартном SQL вы хотите, чтобы ИНТЕРВАЛ ЧАС ВТОРОЙ. Я не уверен, поддерживает ли это Microsoft - есть другие крупные СУБД, которые этого не делают. Если вы застряли с TIME, вы сможете вычесть TIME '00: 00: 00 'из значений и получить что-то работоспособное (это ИНТЕРВАЛ).
Одним из особых преимуществ интервалов является то, что вы действительно можете добавить их через SUM.
Для получения подробной информации, вы можете вручную bash на MSDN (или через Google), а я могу.