度量快速开发平台-专业、快速的软件定制快开平台
标题:
oracle 中months介绍
[打印本页]
作者:
caixuqad
时间:
2020-7-1 17:57
标题:
oracle 中months介绍
1、add_months函数
oracle add_months(time,months)函数可以得到某一时间之前或之后n个月的时间
示例:select add_months(sysdate,-6) from dual; 返回当前时间六个月前的时间
select add_months(sysdate,6) from dual; 返回当前时间六个月后的时间
2、MONTHS_BETWEEN
MONTHS_BETWEEN函数返回两个日期之间的月份数。
SQL> select months_between(to_date('20090228', 'yyyymmdd'), to_date('20080228', 'yyyymmdd')) as months from dual;
注:
在ORACLE中计算月份的差值,都是月底或是日期相同,都会按整月计算。
如果计算结果不是整数,ORACLE会把31作为分母来计算
作者:
caixuqad
时间:
2020-7-1 17:57
作者:
张兴康
时间:
2020-7-2 15:16
作者:
caixuqad
时间:
2020-7-2 15:35
作者:
fteair
时间:
2020-7-2 17:27
作者:
caixuqad
时间:
2020-7-5 17:23
作者:
caixuqad
时间:
2020-7-6 17:21
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/)
Powered by Discuz! X3.2