0
過去7,30,90、および180日間の1日あたりの平均平均金額を計算したいと思います。私はPL/pgSQLを使用してそれを行う方法を知っていますが、可能ならば1つのクエリでそれを行うことを好むでしょう。このような何か:PostgreSQL:1つのクエリで複数の平均を計算する
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