【发布时间】:2021-08-28 15:17:35
【问题描述】:
我正在我的 Beam 管道中运行一个简单的 Sql 转换:
SELECT CONVERT_TIMEZONE('America/New York', 'UTC',(TIMESTAMP '1970-01-01 00:00:00' + OriginalTZ * INTERVAL '1' SECOND)) as MyUTC FROM PCOLLECTION
但我得到了错误:
No match found for function signature CONVERT_TIMEZONE(<CHARACTER>, <CHARACTER>, <TIMESTAMP>)
但根据 Calcite 文档,语法是这样的。
我使用的是 Apache Beam 2.29 版。但是里面的Calcite sql版本似乎是2019年的旧版本2.20。
如何在 Calcite sql 中使用 CONVERT_TIMEZONE?
【问题讨论】:
标签: sql apache-beam apache-calcite