代码之家  ›  专栏  ›  技术社区  ›  micah

你能在Presto/Athena中用一列表示AT TIME ZONE的timezone参数吗?

  •  1
  • micah  · 技术社区  · 6 年前

    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;
    

    在雅典娜你得到-

    是否可以使用 x.timezone 在雅典娜?这好像是个虫子。

    2 回复  |  直到 6 年前