小编pbe*_*gle的帖子

尝试按日期筛选时 AWS Athena 查询错误

我正在尝试使用 Athena 查询我以 parquet 格式存储在 s3 存储桶中的一些数据。我有一个名为的字段datetime,它在我的 AWS Glue 数据目录中定义为日期数据类型。 显示数据目录中架构详细信息的图像

当我尝试在 Athena 中运行以下查询时,出现以下错误:

SELECT DISTINCT datetime 
FROM "craigslist"."pq_craigslist_rental_data_parquet"
WHERE datetime > '2018-09-14'
ORDER BY datetime DESC;
Run Code Online (Sandbox Code Playgroud)

和错误:

您的查询有以下错误:

SYNTAX_ERROR:第 3:16 行:“>”不能应用于日期,varchar(10)

我在这里做错了什么?如何按日期正确过滤这些数据?

amazon-web-services presto amazon-athena

7
推荐指数
2
解决办法
3万
查看次数