Конвертировать дату в определенный формат в postgresql - PullRequest
0 голосов
/ 01 октября 2018

У меня есть столбец со значениями, как показано ниже. Тип данных: «Текст»

 Check-in

 26Nov2017
 09Jun2017
 19Jan2018

Я пытаюсь преобразовать в определенный формат

Check-in

Nov-17
Jun-17
Jan-18

Я получаю явную ошибку типакогда я пытаюсь написать как

 select Check-in,to_date(Check-in,'Mon-YY') as Check-in_updated from my_table;

1 Ответ

0 голосов
/ 01 октября 2018

Сначала вам нужно явно преобразовать ее в дату, используя CAST()

Демо

SELECT TO_CHAR(cast(Check-in as date), 'Mon-YY')

Вывод:

Nov-17
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...