oracle 日期函数

Months_between(x,y)用于计算两个日期之间间隔的月数。

如果x比y早 返回负数

 

select monthS_between(sysdate,HIREDATE) FROM EMP

select monthS_between(HIREDATE,sysdate) FROM EMP

 

 

Add_months()一个日期上加上一指定的月份数,所以,日期中的日将是不变的

SELECT ADD_MONTHS(sysdate,2) from dual

 

Last_day()

返回当月最后一天select last_day(sysdate) from dual

 

Next_day()

next_day(x,y)用于计算x时间开始的下一个星期y的时间。

select next_day(sysdate,'星期二') from dual

 

你可能感兴趣的:(oracle)