首页 > 解决方案 > 返回当前日期的最后六个月 (ORACLE)

问题描述

下午好。

我想获得当前日期前最近六个月的列表。

例子。

Current Date -> 10/02/2020

选择 Oracle Query 中伪装的输出格式:

02-2020 -> (Current)
01-2020
12-2019
11-2019
10-2019
09-2019

最好的问候和非常感谢

标签: sqloracledatetimetype-conversion

解决方案


一种方法是使用connect by

select to_char(add_months(sysdate, -level + 1), 'mm-yyyy') mth from dual connect by level <= 6

推荐阅读