【发布时间】:2019-02-26 00:12:26
【问题描述】:
这是您可以在 Athena 中执行的操作-
SELECT date_utc AT TIME ZONE 'America/Chicago'
FROM
(
SELECT TIMESTAMP '2018-09-09 12:00:00' as date_utc
) x;
在其他 sql 引擎中,您可以将 America/Chicago 更改为列-
SELECT date_utc AT TIME ZONE x.timezone
FROM
(
SELECT
TIMESTAMP '2018-09-09 12:00:00' as date_utc,
'America/Chicago' as timezone
) x;
在雅典娜你得到-
第 1:30 行:在输入“时区 x”处没有可行的替代方案
应该可以在 Athena 中使用x.timezone 吗?这似乎是一个错误。
【问题讨论】:
-
@PiotrFindeisen 不要这么认为
-
抱歉,链接错误;见stackoverflow.com/questions/52230931/…;但是,我发现@jenswalter 的回答比我在那里写的要好得多。
标签: sql amazon-web-services amazon-athena presto