如何为分组依据分组 REAL 类型的列(例如,小数点后的三位数)指定精度条款?
EG。对于小数点后的3位数精度,12.023006等于12.023007,应按 Group By 进行分组。
答案 0 :(得分:2)
您可以通过几种方式实现这一目标,其中一种方法是CAST
您的领域达到相应的精度:
select cast(somecol as decimal(10,3))
from sometable
group by cast(somecol as decimal(10,3))
您也可以使用ROUND
功能来实现此目的。