雅典娜/上周的Presto数据

特伦顿·泰勒

我目前正在尝试编写Athena查询,以获取最近7天中表中的所有数据。

SELECT *
FROM "engagement_metrics"."spikes"
where spike_noticed_moment_utc > date_add('day', -7, now())

运行此查询时,出现以下错误:

SYNTAX_ERROR: line 3:32: '>' cannot be applied to varchar, timestamp with time zone

在雅典娜当前的一天中,我如何才能获取上周的数据?

菲利普·约翰尼斯

看起来该列spike_noticed_moment_utc已定义为varchar,您可以使用from_iso8601_timestamp对其进行时间戳转换非常容易

SELECT *
FROM "engagement_metrics"."spikes"
where from_iso8601_timestamp(spike_noticed_moment_utc) > date_add('day', -7, now())

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章