我必须维护一个包含year、month和status列的审计表。如何动态地将数据加载到其中。例如,年份是2016年,月份是1,状态是Y。我如何在2016-2019年和更多的年份和月份中做到这一点?
它应该在3列中如下所示:
Year Month Status
2016 1 Y
2016 2 Y
2016 3 N
.
.
.
2019 10 Y它也应该在未来几年动态更新,比如在未来,如果2021年到来,那么它应该相应地更新。
我必须使用Informatica来实现这一点。
发布于 2019-11-11 15:24:33
你可以像这样找到:
SELECT TO_CHAR (ADD_MONTHS (TO_DATE ('01.12.2015', 'dd.mm.yyyy'), LEVEL),
'YYYY') YOUR_YEAR,
TO_CHAR (ADD_MONTHS (TO_DATE ('01.12.2015', 'dd.mm.yyyy'), LEVEL),
'MM')YOUR_MONTH,
'YOUR_STATUS' YOUR_STATUS
FROM DUAL
CONNECT BY LEVEL <=
MONTHS_BETWEEN (TO_DATE ('01.10.2019', 'dd.mm.yyyy'),
TO_DATE ('01.12.2015', 'dd.mm.yyyy'))https://stackoverflow.com/questions/58796965
复制相似问题