Получите короткий месяц от ГГГГММ в Oracle - PullRequest
0 голосов
/ 25 февраля 2020

Как я могу преобразовать ГГГГММ (хранится в виде числа в базе данных oracle) в МММ-ГГГГ

Например, на 202001 год - я хочу преобразовать в «Январь-2020».

Пожалуйста, помогите.

1 Ответ

1 голос
/ 25 февраля 2020

Вы можете использовать TO_CHAR и TO_DATE следующим образом:

SQL> WITH YOUR_DATE ( DT ) AS ( -- your data
  2      SELECT 202001 FROM DUAL
  3  )
  4  -- your query
  5  SELECT TO_CHAR(TO_DATE(DT,'YYYYMM'), 'Mon-YYYY') AS RESULT FROM YOUR_DATE;

RESULT
--------
Jan-2020

SQL>

Cheers !!

...