oracle如何进位,怎么进oracle
oracle 中 最后一位数字是1就显示0,是9就进位
select
创新互联自2013年起,是专业互联网技术服务公司,拥有项目网站制作、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元五原做网站,已为上家服务,为五原各地企业和个人服务,联系电话:18982081108
case
when substr(mod(9.58,1),length(mod(9.58,1)),1)='1' then to_char(ROUND(9.58,length(mod(9.58,1))-2),'9999.00')
when substr(mod(9.58,1),length(mod(9.58,1)),1)='9' then to_char(ROUND(9.58,length(mod(9.58,1))-2),'9999.00')
else 9.58
end from dual;
你把 上边的数 9.58 换成你的字段 dual 换成你的表试试。
希望对你有帮助。
oracle 小数进位问题
select case when number 0 then ceil(number) else floor(number) end
from table
oracle 时间四舍五入怎么做?
to_number去掉,没啥用,日期减法得出的就是数字,现在的问题是不足一分钟按照一分钟计算(进位),还是四舍五入,还是舍弃,
不足一分钟不算,用
trunc函数,如果四舍五入用楼主的
函数
,如果想全部进位呢,用ceil函数,楼主可以试试
网页名称:oracle如何进位,怎么进oracle
URL链接:http://azwzsj.com/article/dseishi.html