Esto devolverá el tiempo de solo
Para SQL Server:
SELECT convert(varchar(8), getdate(), 108)
Explicación:
getDate() está dando la fecha y la hora actuales.108 está formateando/dándonos la porción requerida, es decir, tiempo en este caso.varchar(8) nos da el número de caracteres de esa porción.
Me gusta:
Si escribiste varchar(7) allí, te dará 00:00:0
Si escribiste varchar(6) allí, te dará 00:00:
Si escribiste varchar(15) allí, todavía te dará 00:00:00 porque está dando salida de solo la porción de tiempo. Demostración de SQLFiddle
Para MySQL:
SELECT DATE_FORMAT(NOW(), '%H:%i:%s')
Demostración de SQLFiddle