oracle中trunc函数 oracle中trunc 7 1/24是啥意思?
oracle中trunc 7 1/24是啥意思?
Oracle trunc()函数用法:trunc(对于日期)trunc函数截断指定元素的日期值。具体语法格式如下:TRUNC(date[,FMT]),其中:date是日期值FMT date格式,将被指定的元素格式截断。如果忽略它,TRUNC(sysdate)将从最新日期截断以获取当前日期,然后7将被向后推一周,加上1/24,即一小时。总的来说就是从现在开始的一周零一个小时加上时间,总的时间。对于当前日期和时间,在日期上添加7天,在时间上添加1小时,其他分钟和秒保持不变。例如:TRUNC(sysdate)=trun(sysdate,“DD”)截取时间、分和秒,结果是2011-05-11 00:00:00从dual intercepts the month中选择TRUNC(sysdate,“mm”),2011-05-01 00:00:00选择TRUNC(sysdate,“YY”),TRUNC是TRUNC,TRUNC(3.19)=3,TRUNC(3.91)=3,round是rounding,四舍五入(3.19)=3,四舍五入(3.91)=4。但是,round(0.5)和round(1.5)的结果是什么?我认为是1和2,但在VBA中,我依次得到0和2。Oracle应该采用银行家四舍五入法,即传统的四舍五入法,否则在这么多的项目中从来没有遇到过四舍五入的情况。有些出租车计价器采用四舍五入的方法。
oracle中trunc函数 oracle数据库trunc用法 oracle数据库
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。