修剪浮点值SQL Server 2008中的小数点值

时间:2014-02-19 13:45:49

标签: sql-server-2008

我正在使用SQL Server 2008

SELECT dev_in AS LanguageDeveloped, AVG(dcost - scost) AS ProfitMargin 
FROM software 
GROUP BY dev_in

当我执行此代码时,输​​出为

LanguageDeveloped  ProfitMargin
basi               5600.0500000
c                  7500.7510000
pascal             4000.7500000 

如何修改ProfitMargin5600.05000005600.050

dcostscost属于int数据类型。

1 个答案:

答案 0 :(得分:1)

尝试四舍五入:

round(AVG(dcost - scost),2), 
cast(round(AVG(dcost - scost),2) as numeric(36,2))