Това ще върне само времето
За SQL сървър:
SELECT convert(varchar(8), getdate(), 108)
Обяснение:
getDate() дава текуща дата и час.108 форматира/дава ни необходимата част, т.е. време в този случай.varchar(8) ни дава броя на знаците от тази част.
Като:
Ако сте написали varchar(7) там ще ви даде 00:00:0
Ако сте написали varchar(6) там ще ви даде 00:00:
Ако сте написали varchar(15) там пак ще ви даде 00:00:00 защото дава резултат само от времева част.Демо на SQLFiddle
За MySQL:
SELECT DATE_FORMAT(NOW(), '%H:%i:%s')
Демонстрация на SQLFiddle