1. 按精度截取日期时间
trunc(字段,精度)
select trunc(sysdate,'yyyy') from dual; --查当年第一天
返回 2017/1/1
select trunc(sysdate,'mm') from dual; --查当月第一天
返回 2017/4/1
select trunc(sysdate,'hh') from dual;
--精确到小时
返回 2017/4/10 19:00:00
2. 按精度截取Number
trunc(89.34,1) --返回89.3
trunc(89.34,-1) --返回80