我想用JSON文件查询Athena . 我将creation_date与id匹配,因为我希望得到一个热图,在Y轴上我有月份,在X轴上有一天,我计算内部的id . 我创建了一个包含2列的表:creation_date date,id int . 接下来我查询以下代码:
SELECT CAST(creation_date as DATE) as ad_creation,
COUNT(id) as Total_ads
FROM default.test
GROUP BY CAST(creation_at_first as DATE)
不幸的是我收到此错误:
DatabaseError:sql执行失败:SELECT CAST(creation_date为DATE)为ad_creation,COUNT(id)为Total_ads FROM default.testing_fresh_1 GROUP BY CAST(creation_date为DATE)
当我查询 Select * from...
我得到的格式如下:
creation_date
2018-07-01 02:02:09
2018-06-05 01:39:30
2018-05-16 21:28:48
2017-04-23 17:03:53
知道我做错了什么吗?
2 回答
从您的
select *
结果集中,我猜您的表中没有ID
列 .您可以尝试使用
COUNT(*)
而不是COUNT(id)
请尝试以下代码 .