我有一些下面的代码没有返回公式的小数位,所以而不是像4.55我只得到4.00任何帮助将不胜感激谢谢。
CAST(datediff(mi,ord_startdate,ord_completiondate)/60 as decimal (10,2))
答案 0 :(得分:2)
您正在执行整数除法(60
vs 60.0
)并将该除法的结果转换为decimal(10,2)
。试试这个:
CAST(datediff(mi,ord_startdate,ord_completiondate)/60.0 as decimal (10,2))