Apenas para adicionar isso do SQL Server 2008, existe um tipo de dados TIME, então a partir de então você pode fazer:
SELECT CONVERT(TIME, GETDATE())
Pode ser útil para quem usa o SQL 2008+ e encontra esta pergunta.
SELECT CONVERT(TIME, GETDATE())