Existem várias opções , incluindo o uso do tipo de dados integrado DateTime ou Time com deslocamento de um zero fixo específico (o que permitirá que você use a função de data/hora integrada para obter horas, minutos e segundos, etc.
Se você estivesse em uma versão anterior ao SQL Server 2005, poderia combiná-lo com um técnica de tipo de dados definido pelo usuário (se seus períodos forem inferiores a 24 horas) para restringir a parte da data para garantir que não vagueie.