SQL的数据库,有一个字段是数量,因为产品的单位有个也有KG,所以将数量的字段设为numeric,2位小数点,比如数据库中有2.00 3.33 4.60 4.00,我怎么将最后的0去掉?想达到的效果如下:原数据:2.00 3.33 4.60 4.00目的:  2    3.33 4.6  4
利用反转函数可以处理5.60之类的数据,但是无法处理2.00的数据。比如:
declare @num as numeric(11,2) 
set @num =5.2300
select reverse(cast(cast(reverse(@num ) as float) as varchar(50)))可以返回5.23,但如果处理2.00就会返回2.0,而我想返回2