Как преобразовать «3 дня 18 часов 39 минут» в секунды в SQL Server? - PullRequest
0 голосов
/ 26 марта 2019

Как преобразовать «3 дня 18 часов 39 минут» в секунды в SQL Server?

Ответы [ 2 ]

0 голосов
/ 27 марта 2019
DECLARE @formula varchar(1000)
set @formula = 'select ' + replace(replace(replace('2h 2m', ' ', '+'),'h','*60*60'),'m','*60')
execute(@formula)

Вот более общая формула, которую вы можете использовать. Это довольно подвержен ошибкам, хотя

0 голосов
/ 26 марта 2019

Я не думаю, что переполнение стека - это место, где люди задают вопросы о заданиях или где люди хотели бы продвигать лень.Вполне нормально быть новичком в SQL или на этой платформе, но здравый смысл должен сказать, что вы должны провести некоторое исследование, ища ответы на свои вопросы, и придумать больше идей и трудностей, которые требуют дополнительных глаз.Вы не можете позволить себе тягу к помощи в старших классах по математике 1 + 1.Сказав это, вы получите секунды = 326340

SELECT ((((3*24) +18) *60) + 39) * 60 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...