Sql 将分钟转换为小时
我想将分钟转换为小时格式,但我的解决方案也添加了秒,有人可以帮助删除秒吗 当前结果:02:02:00 需要这样的结果:02:02Sql 将分钟转换为小时,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我想将分钟转换为小时格式,但我的解决方案也添加了秒,有人可以帮助删除秒吗 当前结果:02:02:00 需要这样的结果:02:02 SELECT CONVERT(varchar(12), DATEADD(minute,122, 0), 108) 试试这个 SELECT SUBSTRING(CONVERT(varchar(12), DATEADD(minute,122, 0), 108),1,5) 试一试 为降低精度,请修改varchar的大小: SELECT CONVERT(varchar
SELECT CONVERT(varchar(12), DATEADD(minute,122, 0), 108)
试试这个
SELECT SUBSTRING(CONVERT(varchar(12), DATEADD(minute,122, 0), 108),1,5)
试一试
为降低精度,请修改
varchar
的大小:
SELECT CONVERT(varchar(5), DATEADD(minute,122, 0), 108)
SELECT CONVERT(varchar(5), DATEADD(minute,122, 0), 108)
declare @temp_date datetime=dateadd(millisecond,-datepart(millisecond,CURRENT_TIMESTAMP), CURRENT_TIMESTAMP)
select cast(dateadd(second,-datepart(second,@temp_date),@temp_date) AS time)