Il existe plusieurs options , y compris l'utilisation du type de données DateTime ou Time intégré avec un décalage par rapport à un zéro fixe particulier (ce qui vous permettra d'utiliser la fonction date/heure intégrée pour obtenir les heures, les minutes et les secondes, etc.
Si vous étiez sur une version antérieure à SQL Server 2005, vous pouvez le combiner avec un technique de type de données définie par l'utilisateur (si vos durées sont inférieures à 24 heures) pour contraindre la partie date à garantir qu'elle ne vagabonde pas.