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 当前年到指定年的年度范围求取的主要内容,如果未能解决你的问题,请参考以下文章

MySQL新建数据库表并存储2010年到2030年的日期

迁移之前百度空间博客09年到13年的文章

数据挖掘中国“鬼城”的范围

oracle 全年度值没有为零 为啥还出 ora-01841

获取财政年度查询中的动态日期范围的逻辑

云原生驱动云计算“质变” ,为数字化转型提供实现路径