Oracle中的ROUND( )日期四舍五入函数
--讲解:年份按**1-6月和7-12月**四舍五入到最近的 几几年1月
select round(to_date('6-2月-13'),'year') from dual;select round(to_date('6-5月-13'),'year') from dual;
select round(to_date('6-7月-13'),'year') from dual;
--讲解:月份按**1-15日和16-30日**四舍五入到最近的 几月1日
select round(to_date('15-2月-13'),'month') from dual;
select round(to_date('16-2月-13'),'month') from dual;
--讲解:天数按**周一至周三 和 周四至周日 **四舍五入到最近的 周日
-- 2017年6月21是周三 运行结果是:2017/6/18 上周日
select round(to_date('21-6月-2017'),'day') from dual;
-- 2017年6月22是周四 运行结果是:2017/6/25 下周日
select round(to_date('22-6月-2017'),'day') from dual;