Как конвертировать MySQL CONVERT_TZ () в Postgresql - PullRequest
0 голосов
/ 07 февраля 2020

Я получил следующий столбец в MySQL, я пытаюсь преобразовать его в PostgreSQL, но не могу сделать:

-- Mysql--
CONVERT_TZ(ORDER_CLOSE_DATE, 'PST8PDT', ifnull(CREATION_TIME_ZONE,'PST8PDT'))
as order_closed_date_TZ

Примечание: В приведенном выше у меня есть два поля ORDER_CLOSE_DATE и CREATION_TIME_ZONE Я попробовал с ниже, но где / как я буду устанавливать CREATION_TIME_ZONE?

-- Postgresql-->
to_char(timezone('America/Los_Angeles',o.ORDER_CLOSE_DATE::timestamp),
'yyyy-mm-dd hh:00:00') as order_closed_date_TZ

1 Ответ

0 голосов
/ 22 апреля 2020

Я использовал только ниже, затем узнал, что я использовал правильный синтаксис:

to_char (часовой пояс ('America / Los_Angeles', ORDER_CLOSE_DATE :: timestamp), 'гггг-мм-дд чч: 00: 00 ') как order_closed_date_TZ

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