我需要运行此查询
SELECT ADD_MONTHS (
TRUNC (TO_DATE (i.list_member, 'dd-mm-yyyy'),'MM'), 1 * LEVEL - 13) month
FROM DUAL
[i.list_member
是VARCHAR2,这是选择的结果,格式类似于mm-yyyy(09-2019)] >>
当我运行查询时,得到
SQL error [1841] [22008]: ORA-01841: the (complete) year must be between -4713 and +9999, and be different from 0
问题是日期格式,有人可以解决吗?
我需要运行此查询SELECT ADD_MONTHS(TRUNC(TO_DATE(i.list_member,'dd-mm-yyyy'),'MM'),1 * LEVEL-13)month FROM DUAL其中i.list_member是VARCHAR2,这是由于...
i.list_member是VARCHAR2,这是选择的结果,格式类似于mm-yyyy(09-2019)
格式掩码应与数据匹配,即