Вы можете попытаться использовать CONVERT третий набор параметров 108
, получит строку hh:mi:ss
, затем 5 первых символов и REPLACE
:
.
SELECT REPLACE(CONVERT(varchar(5), EventTime, 108), ':', '')
или используйте функцию FORMAT .
SELECT FORMAT(GETDATE(),'hhmm')
Запрос 1 :
SELECT FORMAT(GETDATE(),'hhmm')
SELECT REPLACE(CONVERT(varchar(5), GETDATE(), 108), ':', '')
Результаты :
| |
|------|
| 0718 |