Самое близкое, что я мог прийти к ответу, использует маску формата 109:
SELECT
GETDATE() AS timestamp,
RIGHT(CONVERT(nvarchar(26), GETDATE(), 109), 14) AS time;
Если вы не хотите эти доли секунды,тогда мы можем попробовать использовать подстроку и конкатенацию:
WITH cte AS (
SELECT CONVERT(nvarchar(26), GETDATE(), 109) AS time
)
SELECT
time,
SUBSTRING(time, 13, 8) + RIGHT(time, 2) AS time
FROM cte;