集計乗算を実行しようとしています。野球の例を使用します。
サンプルテーブル
team player battingavg 1-battingavg = nohitavg
1 A 0.123 0.877
1 B 0.144 0.856
1 C 0.210 0.790
2 E 0.142 0.858
2 F 0.231 0.769
2 G 0.125 0.875
乗算を集計して、ヒットなしの全体的な確率を取得したいと考えています。
チーム 1 の場合 = (0.877) * (0.856) * (0.790) = ヒットしない確率 チーム 2 の場合 = (0.858) * (0.769) * (0.875) = ヒットしない確率
1 - ヒットしない確率 = 少なくとも 1 回ヒットする確率。
SELECT team
, SOMEFUNCTION(nohitavg) as probofnohit
FROM table
GROUP BY team
望ましい出力
team probofnohit
1 0.593
2 0.577