我正在嘗試在 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>
預期輸出:
October: $102.12
November: $90.12
uj5u.com熱心網友回復:
您不應該使用單引號作為列名,無論是沒有引號還是雙引號,您也可以GROUP BY像在WITH子句中一樣按索引參考列:
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/322835.html
標籤:sql PostgreSQL 急速
上一篇:SQL查詢以選擇列中值的特定部分
