Я хочу преобразовать юлианские даты в обычные даты (из базы данных JDE). Я запускаю этот запрос:
select to_date(to_char((DATE+1900000)),'YYYYDDD') from table ;
И я получаю следующую ошибку:
ORA-01848: day of year must be between 1 and 365 (366 for leap year).
Я знаю, это потому, что некоторые даты являются нулевыми или не имеют значений.
Может ли кто-нибудь помочь мне в этом, пожалуйста?
to_char((DATE+1900000))
не имеет никакого смысла. Какой тип данных имеет столбецDATE
(аdate
— ужасное имя для столбца даты) - person a_horse_with_no_name   schedule 10.01.2018