oracle 当前年到指定年的年度范围求取

Posted 那一抹的温柔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 当前年到指定年的年度范围求取相关的知识,希望对你有一定的参考价值。

如下面公式所示,求取2015到当前年(2018)的年度范围,当前年是由系统获取的,用到了sysdate和函数to_char,to_date。

当然,当前年也可以换成指定年份

SELECT TO_CHAR(ADD_MONTHS(TO_DATE(\'2015\', \'yyyy\'), (ROWNUM - 1) * 12), \'yyyy\') as nd
FROM DUAL
CONNECT BY ROWNUM <=
months_between(to_date(to_char(sysdate,\'yyyy\'),\'yyyy\') ,
to_date(\'2015\', \'yyyy\')) / 12 + 1

 结果如下图:

 

以上是关于oracle 当前年到指定年的年度范围求取的主要内容,如果未能解决你的问题,请参考以下文章

Oracle几个基础配置问题:ORA-12154: TNS: 无法解析指定的连接标识符ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务ORA-12516 TNS监听程序找(代

Oracle几个基础配置问题:ORA-12154: TNS: 无法解析指定的连接标识符ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务ORA-12516 TNS监听程序找(代

oracle修改表字段名时报错:ORA-00054:资源正忙,但指定以NOWAIT方式获取资源,或者超时失效的问题

ORA-12162

ora-12170 与 Oracle lsnrctl

如何解决ORA-12154:TNS:无法解析指定的连接标识符