mysql:两个时间相减,得出这种格式的时间 '2年240天17小时56分2秒'能用sql写出来吗 ?
3个回答
展开全部
declare @str int
set @str=datediff(second,'2016-01-01','2017-08-01 08:12:30') --日期时间差
select cast(@str/(86400*365) as char)+'年'
select cast(@str/86400%365 as char)+'天'
select cast(@str/3600%24 as char)+'时'
select cast(@str/60%60 as char)+'分'
select cast(@str%60 as char)+'秒'
你自己修改下 然后字符串链接就能得出结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |