我改变了从快速访问雅典娜旁观者数据库连接。然而,快速的访问是使用SQL火花,因此不再在雅典娜工作。在SQL:FROM_UNIXTIME(UNIX_TIMESTAMP($ {TABLE} .DT, “年月日”))的作品具有快速访问,但不是在雅典娜。所以,我想找到这个在AWS雅典娜同等功能,返回相同的数据类型相同的结果。
这不是从你的问题到底是什么数据键入要清楚,但我猜你想有一个TIMESTAMP
。输入看起来就像是一个紧凑的ISO日期,例如“20190204”。
要分析输入到雅典娜TIMESTAMP
你可以做date_parse(${TABLE}.dt, '%Y%m%d')
。该函数返回一个TIMESTAMP
。如果你喜欢的Java / JodaTime格式字符串还可以使用parse_datetime(${TABLE}.dt, 'yyyyMMdd')
。
你可以找到所有使用Presto的版本支持的日期和时间函数雅典娜目前使用的位置:https://prestodb.github.io/docs/0.172/functions/datetime.html