我有一个连接声明,它找到了成本与费用的比率。查询是正确的,但在小数位后返回5个零。我尝试了圆形功能,但它没有用。
查询:
Select Book, Year, (Round(Sum(Cost/Fee),2) As 'Ratio'
From Book B
Inner Join Fees F
On B.Fee_Code = F.Fee_Code
Group By Book, Year;
比率
返回15.250000000答案 0 :(得分:2)
您需要将结果作为十进制CAST只有2个位置
e.g。
CAST(Sum(Cost/Fee) AS DECIMAL(10,2)) As 'Ratio'
答案 1 :(得分:-1)
我可以在Round函数之前再看一个括号,但无论如何都要尝试这个:
CAST(Sum(Cost/Fee) AS DECIMAL(10,2))