![](/img/trans.png)
[英]How to cast unix timestamp as date and extract month from it in Presto SQL
[英]How to group by month in presto SQL
我正在尝试在 Presto SQL 中按月分组。 我试过这个:
select
date_trunc('month', CAST(date AS date)) date_month,
sum(gross_revenue,0) AS 'monthly_net_revenue'
from gross_revenue_calculator
group by date_trunc('month', date)
这给了我以下错误: Malformed query: line 61:27: mismatched input ''monthly_net_revenue''. Expecting: <identifier>
Malformed query: line 61:27: mismatched input ''monthly_net_revenue''. Expecting: <identifier>
预期输出:
October: $102.12
November: $90.12
您不应该使用单引号作为列名,无论是没有引号还是双引号,您也可以像在WITH
子句中一样按GROUP BY
的索引引用列:
select
date_trunc('month', CAST(date AS date)) date_month,
sum(gross_revenue,0) AS monthly_net_revenue
from gross_revenue_calculator
group by 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.