使用GROUP BY的AWS Athena CAST

时间:2017-08-05 05:05:32

标签: sql amazon-web-services amazon-athena

我在Athena AWS上有一个带有时间戳字段的表。我想按日期对它们进行分组。我的SQL查询是:

SELECT CAST(createdat AS DATE) FROM conversations GROUP BY createdat 但我的结果如下: asd

正如您所看到的分组不起作用,原因是新表格的名称字段为_col0,而不是createdat。 我也尝试过: SELECT CAST(createdat AS DATE) FROM conversations GROUP BY _col0但是我得到了错误。

有人有什么建议吗?我会很感激

2 个答案:

答案 0 :(得分:4)

尝试使用

组中的相同内容
SELECT CAST(createdat AS DATE) 
FROM conversations 
GROUP BY CAST(createdat AS DATE)

答案 1 :(得分:0)

相同但短一些

SELECT CAST(createdat AS DATE) 
FROM conversations 
GROUP BY 1;