извлекать время из даты без какого-либо формата - PullRequest
0 голосов
/ 26 сентября 2018

Я хочу извлечь только время из сегодняшней даты

So date: 2018-09-26 12:08:29.930
required: 12082993 (HHMMSSSS) format

мой запрос:

declare @time datetime = (SELECT CONVERT(VARCHAR(8),GETDATE(),108))
select format(@time,'hh\mm\ss')

Любая помощь?!

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018
SELECT FORMAT(CONVERT(time, GETDATE()), 'hhmmssff')

Время: 2018-09-26 17: 29: 04.920

Результат: 17290492

0 голосов
/ 26 сентября 2018

использование DATEPART () функция с concat

SELECT CONCAT(DATEPART(HOUR, GETDATE()), DATEPART(MINUTE, GETDATE()),DATEPART(SECOND, GETDATE()))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...