0
我想計算過去7,30,90和180天每天花費的平均金額。我知道如何使用PL/pgSQL來完成它,但如果可能的話,我寧願在一個查詢中執行它。事情是這樣的:PostgreSQL:在一個查詢中計算多個平均值
SELECT SUM(amount)/days
FROM transactions
WHERE created_at > CURRENT_DATE - ((days || ' day')::INTERVAL)
AND days = ANY(ARRAY[7,30,90,180]);
ERROR: column "days" does not exist
很好,謝謝! – Vincent