嗨,有没有简单的方法可以将小时转换为秒?通过使用sql查询。
例如:@mytime = 2:15小时
预期输出为@result = 8100秒。
2 * 3600 + 15 * 60 = 8100
谢谢
您已经介绍了最简单的方法8-)
如果要转换小时字符串,则:
DECLARE @str VARCHAR(10) = '5:35'
SELECT
CAST(SUBSTRING(@str, 1, CHARINDEX(':', @str, 1)-1) AS INT)*3600+
CAST(SUBSTRING(@str, CHARINDEX(':', @str, 1)+1, 1000) AS INT)*60
Run Code Online (Sandbox Code Playgroud)