1

利益とトランザクション数の列を持つユーザーのテーブルがあります。

ここに画像の説明を入力
...

トランザクション数が比較的多いグループ、トランザクション数が多いグループ、トランザクション数が少ないグループのユーザーの利益を平均したいと考えています。

範囲シリーズを取得するには、generate_series を使用します。

SELECT generate_series(
    max(transactions_year)/3,
    max(transactions_year),
    max(transactions_year)/3
)
FROM portfolios_static 

そして、私は3つのカテゴリを取得します:

ここに画像の説明を入力

次のようなテーブルが必要です。

ここに画像の説明を入力

各カテゴリに属する​​ユーザーの平均利益を取得し、各カテゴリに属する​​ユーザーの数をカウントするにはどうすればよいですか?

4

2 に答える 2