获取时间格式'minutes, seconds'(例如:12,56(12分56秒)
Get Time Format 'minutes, seconds' (for example: 12,56 (12 minutes and 56 seconds)
我想对分秒的数量进行求和,这样你就得到了12,56格式的总分秒。有谁知道我需要什么样的 SQL-code 才能得到这种格式?
对于 sql 服务器,您可以使用 datepart() 从任何日期、时间或日期时间值中获取分钟和秒:
select concat(datepart(minute,getdate()),',',datepart(second,getdate()));
将毫秒转换为分秒:
declare @milsec as int
set @milsec=1000000
select RIGHT(CONVERT(CHAR(8),DATEADD(second,(select @milsec/1000.0),0),108),5)
但如果总时长超过 60 分钟,则将被忽略,因为那将是小时部分。
我想对分秒的数量进行求和,这样你就得到了12,56格式的总分秒。有谁知道我需要什么样的 SQL-code 才能得到这种格式?
对于 sql 服务器,您可以使用 datepart() 从任何日期、时间或日期时间值中获取分钟和秒:
select concat(datepart(minute,getdate()),',',datepart(second,getdate()));
将毫秒转换为分秒:
declare @milsec as int
set @milsec=1000000
select RIGHT(CONVERT(CHAR(8),DATEADD(second,(select @milsec/1000.0),0),108),5)
但如果总时长超过 60 分钟,则将被忽略,因为那将是小时部分。