如何将MySQL CONVERT_TZ()转换为Postgresql

问题描述 投票:0回答:1

我在MySQL中获得了以下专栏,我试图将其转换为PostgreSQL,但无法执行:

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

注意:在上面,我有两个字段ORDER_CLOSE_DATECREATION_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
mysql database postgresql greenplum
1个回答
0
投票

我仅在下面使用,然后才知道我在使用正确的语法:

to_char(时区('America / Los_Angeles',ORDER_CLOSE_DATE :: timestamp),'yyyy-mm-dd hh:00:00')as order_closed_date_TZ

© www.soinside.com 2019 - 2024. All rights reserved.