Isso retornará o time-Only
Para SQL Server:
SELECT convert(varchar(8), getdate(), 108)
Explicação:
getDate() está fornecendo a data e hora atuais.108 está formatando/nos dando a parte necessária, ou seja, o tempo neste caso.varchar(8) nos fornece o número de caracteres dessa parte.Como:
Se você escreveu
varchar(7) lá, ele lhe dará 00:00:0 Se você escreveu
varchar(6) lá, ele lhe dará 00:00: Se você escreveu
varchar(15) lá, ele ainda lhe dará 00:00:00 porque está dando saída de apenas parte do tempo.SQLFiddle Demo SELECT DATE_FORMAT(NOW(), '%H:%i:%s')