我在SQL Server表中有两个日期,我希望它们之间的天数是不同的:分钟:小时格式
如何得到这个?
也许有帮助,可以在某些网站上找到它。
本质上,您以秒为单位计算差异。之后,您可以计算天数,小时数以及剩余的分钟数
DECLARE @INT INT
SET @INT = DATEDIFF(SECOND,GETDATE(),GETDATE()+1)
select
convert(varchar(10), (@INT/86400)) + ':' +
convert(varchar(10), ((@INT%86400)/3600)) + ':'+
convert(varchar(10), (((@INT%86400)%3600)/60)) + ':'+
convert(varchar(10), (((@INT%86400)%3600)%60)) as 'DD:HH:MM:SS'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句