我有几个问题的转换时间为十进制...
基本上我已经使用了一个DATEDIFF识别两个日期和时间之间的小时和分钟。 这产生了5.45的结果,但是我想获得的结果为5.75。
select RTRIM(DATEDIFF(second, startdate, enddate)/3600)+'.'
+ RIGHT('0'+RTRIM((DATEDIFF(second, startdate, enddate) % 3600)/60),2)
from time
我已经尝试了一些东西,但我认为问题是,这是不是一个整数,这就是为什么我不能转换分钟。