关于Oracle SQL 日期的处理,因为选择的是Oracle格式
所以下面的日期处理就以Oracle格式的日期进行总结。
下图是目前所学到的一些日期函数:
下面是我对这些函数的一些理解:
MONTHS_BETWEEN 函数:
months_between(Param1,Param2)
Param1减去Param2获得月数(注:Param1和Param2都是日期类型或者日期格式的字符,而且年、日也参与计算)
例:months_between(sysdate,sysdate) 或 months_between(‘01-2月-95’,‘11-5月-94’)
ADD_MONTHS函数:
add_months(Param1,Param2)
Param1的月份加上Param2的数值(注:Param1是日期类型或者日期格式的字符,Param2是number类型)
例:add_months(sysdate,5) 或 add_months(‘01-2月-95’,5)
NEXT_DAY函数:
next_day(Param1,Param2)
指定Param1的下一个Param2对应的日期(注:Param1是日期类型或者日期格式的字符,Param2是char类型的星期)
例ÿ