Oracle trunc()函数的使用

来源:互联网 发布:au录音软件win10 编辑:程序博客网 时间:2024/05/15 01:29
 Oracle trunc()函数的用法:  TRUNC(for dates)  TRUNC函数为指定元素而截去的日期值。  其具体的语法格式如下:  TRUNC(date[,fmt])  其中:  date 一个日期值  fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去  trunc(sysdate)为取得当前的年月日,然后+7是向后推一周的时间,再加上1/24,就是再加一小时。整体就是取得距现在时间一周零一小时的日期加上时间,整点时间。对于当前日期和时间,在日期上加7天,时间中的小时加1,其它分、秒都不变  例如下面的:  trunc(sysdate)= trun(sysdate,'dd')截取掉时分秒,结果是2011-05-11 00:00:00  select trunc(sysdate,'mm') from dual; 截取月份,结果 2011-05-01 00:00:00  select trunc(sysdate,'yy') from dual; 截取年份,结果 2011-01-01 00:00:00  +7 是加7天  +1/24 是加 1/24 天,即一个小时  结果意思就是 一周后的凌晨1点整
0 0
原创粉丝点击