hatena
hatena
2020/12/10 (木) 23:18:53
下記のSQLで組毎の標準偏差と平均を取得できます。
SELECT 組, StDevp(点数) AS 標準偏差, Avg(点数) As 平均
FROM MT_テスト
GROUP BY 組;
これを Q_標準偏差_平均 と名前を付けて保存します。
次にこのクエリとテーブルを使って下記のSQLで偏差値が求められます。
SELECT MT_テスト.*, 標準偏差, Round(([点数]-[平均])*10/[標準偏差]+50,1) AS 偏差値
FROM MT_テスト INNER JOIN Q_標準偏差_平均 ON MT_テスト.組 = Q_標準偏差_平均.組;
通報 ...