保留两位小数,并只舍不入
1. declare @a decimal(18,12)
set @a = 3.21969
select cast(@a - 0.005 as decimal(18,2))
2. select round(3.21969, 2,1)
结果 3.21
舍弃数字后面无用的0和点
1. select cast(1.20 as real) select cast(1.00 as real)
2. 1.20.ToString("G")
1.00.ToString("G")
结果 1.2 1
3. 1.20.ToString("#.######")
1.00.ToString("#.######")
结果 1.2 1