Det finns flera alternativ , inklusive användning av den inbyggda datatypen DateTime eller Time med offset från en viss fast noll (vilket gör att du kan använda den inbyggda datum/tid-funktionen för att få timmar, minuter och sekunder, etc.
Om du var på pre-SQL Server 2005, kan du kombinera den med en användardefinierad datatypsteknik (om dina spännvidder är mindre än 24 timmar) för att begränsa datumdelen så att den garanteras inte vandrar.