Я пытаюсь выполнить следующую инструкцию SQL для базы данных Oracle:ОШИБКА ORA-00932: несовместимые типы данных: ожидается DATE получил ЧИСЛО
UPDATE PARENT
SET RENEW_DATE = TO_DATE('08/31/' + EXTRACT(YEAR FROM JOINED), 'MM/dd/yyyy')
WHERE STATUS_IND = 'Active';
Я ожидаю, чтобы получить год часть из поля под названием Регистрация, который это дата, отформатированная как MM/dd/yyyy. Я хочу получить конечный результат или значение, которое я устанавливаю, например, как «8/31/2015».
Любая помощь приветствуется. Я попробовал несколько вещей.
Какой тип данных 'JOINED'? –
Извиняюсь, что я раньше делал ORA-00932, при этом я получаю ORA-01722: неверный номер – user3845574
JOINED имеет тип DATE – user3845574