首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

最后25分,求1个小数点精度有关问题

2013-03-27 
最后25分,求1个小数点精度问题.2.1 -22.3 -22.5 -2.52.6 -2.52.8 -2.53-3即向下精确到0.5 这个怎么

最后25分,求1个小数点精度问题.
2.1 ->2
2.3 ->2
2.5 ->2.5
2.6 ->2.5
2.8 ->2.5
3   ->3

即向下精确到0.5 这个怎么设? 
用  ROUND(2.3, 2),CEILING(2.3)等测试好久没搞定.
[解决办法]
select case when txt<cast(txt as int)+0.5 then cast(txt as int) else  cast(txt as int)+0.5 end from tb

热点排行