select add_months(sysdate,6) from dual; 该查询的结果是当前时间半年后的时间
MONTHS_BETWEEN函数:
MONTHS_BETWEEN函数返回两个日期之间的月份数
如select months_between(to_date(‘20090228‘, ‘yyyymmdd‘), to_date(‘20080229‘, ‘yyyymmdd‘)) as months from dual
该查询的结果是12
注:不满整数月份数时为整数
next_day函数:
next_day( date, weekday ) 求指定日期的下一个日期.
如 select next_day( sysdate, ‘MONDAY‘) from dual;
该查询当前日期的下个星期一
last_day函数:
last_day(date)返回指定日期对应月份的最后一天.
如 select last_day(to_date(‘1999.11.29‘,‘yyyy.mm.dd‘)) from dual;
last_day函数:
last_day(date)返回指定日期对应月份的最后一天.
如 select last_day(to_date(‘1999.11.29‘,‘yyyy.mm.dd‘)) from dual;
ROUND函数:
ROUND(n1,n2) 根据n2对n1进行四舍五入,n2缺省为0,也就是对n1取整,
若n2为正数,则从n1小数点右边n2位开始四舍五入;若n2为负数,则从n1小数点左边n2位开始四舍五入
TRUNC函数: