繁体   English   中英

带有 GROUP BY 的 AWS Athena CAST

[英]AWS Athena CAST with GROUP BY

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

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

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

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

尝试在 group by 中使用 then same

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

一样但短一点

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM