小编use*_*927的帖子

DATEDIFF将分钟转换为小数

我在将分钟转换为小数时遇到了一些问题,尽管我已经查看了SO的其他回复.

select cast(datediff(minute, min(start_time), min(complete_time)) as decimal (10,10)) 
from TRACKED_OBJECT_HISTORY TOH1 
where TOH1.op_name = 'Assembly'
Run Code Online (Sandbox Code Playgroud)

结果返回,但我总是得到像2.00,4.00,5.00这样的结果而不是像1.86,3.99,5.03这样的数字.我想这是事后的转换(我也试过转换功能无济于事).有什么想法吗?

sql sql-server casting datediff

3
推荐指数
1
解决办法
7342
查看次数

标签 统计

casting ×1

datediff ×1

sql ×1

sql-server ×1