我正在尝试选择包含多种日期格式的日期列,包括yyyymmdd和yyyy。
运行以下查询时,会出现以下错误:ORA-01840:输入值不足以进行日期格式
ALTER SESSION SET NLS_DATE_FORMAT = 'yyyy-mm-dd';
select to_date(date_table.date,'yyyy-mm-dd'))
from head_table
inner join date_table
on date_table.recordID = head_table.recordID
有人可以提供有关如何选择包含两种格式的基于数据的列的帮助。
4个不同记录的预期输出为:
2017-12-12
2014
2011-04-15
2015
谢谢!