У меня есть следующий столбец дат:
EXPIRY_DAT
31-Oct-17
31-Oct-17
18-Nov-18 12:11:10
31-Dec-12
31-Oct-17
31-Oct-17
18-Nov-18 12:11:10
31-Dec-12
31-Oct-17
31-Oct-17
20-Jul-18 19:20:33
31-Oct-18
31-Oct-18
11-Aug-19 21:52:56
31-Dec-12
.
.
.
Я хотел бы получить год из этих рядов в форме YYYY.Я уже пытался использовать следующую строку кода SQL:
TO_DATE(TO_CHAR(EXPIRY_DAT, 'DD-MON-YY HH:MI:SS'), 'YYYY'
, хотя он возвращает мне сообщение об ошибке:
ORA-01830: изображение в формате даты заканчивается перед преобразованием всей входной строки