Lin*_*ngo 14 sql sql-server time milliseconds
我有这个持续时间:00:00:23.323
我想将它在sql中转换为毫秒.
编辑://我试过这个,但它不是很好:
SELECT (DATEPART(hh,'12:13:14.123') * 60 * 60 * 1000)
SELECT (DATEPART(n,'12:13:14.123') * 60 * 1000)
SELECT (DATEPART(s,'12:13:14.123') * 1000)
SELECT DATEPART(ms,'12:13:14.123')
Run Code Online (Sandbox Code Playgroud)
它是如何工作的?
谢谢你的回答.
t-c*_*.dk 28
使用DATEDIFF:
SELECT DATEDIFF(MILLISECOND, 0, '00:00:23.323')
Run Code Online (Sandbox Code Playgroud)
结果:
23323
Run Code Online (Sandbox Code Playgroud)