日期:2014-05-19  浏览次数:20491 次

请教一个取时间差的问题
数据库中有字段 '借出时间 '       '归还时间 '
我想通过select取得2个时间内的小时数
语句是:
select   cast(datediff(minute,借出时间,归还时间)/60   as   float)   from   mylogs
可是现在取回来的值都是整数,小树位都为0,如   1.0     3.0     17.0,这样不够精确,我想起码能精确到小数点一位,该怎么改这个句子呢

------解决方案--------------------
select cast(datediff(minute,借出时间,归还时间)/60.0 as float) from mylogs
------解决方案--------------------
select datediff(minute,借出时间,归还时间)/60.0 from mylogs

------解决方案--------------------
select datediff(minute,借出时间,归还时间)/60.0