SQL Server 2005 obsługuje typ danych DATETIME, który obejmuje również czas. Aby zapisać tylko czas, możesz użyć instrukcji CONVERT:
SELECT CONVERT(DATETIME, '11:22:33')
Nie jest optymalny, ponieważ część datownika nie jest używana, ale nadal zajmuje miejsce do przechowywania. Ale z drugiej strony obniżenie poziomu bazy danych do poprzedniej wersji nigdy nie jest optymalne.