2016-07-21 54 views

回答

0

如果你想836.44你需要一个小数返回类型,836这样总会有.00表示。它自己的836需要是一个整数,并且不能像这样在列中混合使用类型。

你唯一的选择是使用一个字符串返回类型和删除.0*

select rtrim(rtrim(round(FLD, 2), '0'), '.') 

相反,这是最好的表示层来完成。