Преобразование юлианской даты в обычную системную дату в Silverlake (USing SQL инструкция) - PullRequest
1 голос
/ 03 августа 2020

Я пытаюсь преобразовать юлианскую дату в григорианскую / обычную дату (мм / дд / гггг) в SilverLake DB.

Я использую инструкции Oracle SQL для запроса SilverLake db. Я пробовал это с:

TO_CHAR(<myfieldname>,'YYYYDDD')

Но SilverLake DB выдает мне ошибку:

Аргумент 1 недействителен для функции TO_CHAR

Будет ценю вашу помощь. Заранее спасибо.

1 Ответ

0 голосов
/ 03 августа 2020

Просто используйте to_date(), чтобы преобразовать дату по юлиану в date:

to_date(col, 'j')

Затем, если вам нужно представить дату в заданном формате, вы можете использовать to_char():

to_char(to_date(col, 'j'), 'mm/dd/yyyy')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...