Oracle数据库笔记03
–日期函数
日期 - 数字 = 日期;
日期 + 数字 = 日期;
日期 - 日期 = 数字(天)
查询员工进入公司的周数
当前日期-入职日期除以7,
select SYSDATE from dual;–当前日期
select ename,trunc((sysdate - hiredate)/7) from emp;–TRUNC()去掉小数
–每个员工入职的月数 获得两个时间段的月数MONTHs_between()
select ename,trunc(months_between(sysdate,hiredate)) from emp;
–求出三个月后的日期, ADD_MONTH()
select add_months(sysdate,3) from emp;
–指定下次某个周期数 NEXT_DATE()
–下一个星期一是什么日期
select next_day(sysdate,‘星期一’) from emp;
–日期的最后一天last_day()
–求出本月的最后一天是几号
select last_day(sysdate) from emp;