0

ここに私の問題があります..

各学期の gpa スコアを持つ学生がたくさんいます。すべての四半期の平均増加を見つける必要があります。これを計算する最も正確な方法は何ですか(ゼロを考慮して)?

      studentID  q1     q2     q3     q4     avgIncrease
      123456789  3.41   2.86   3.29   3.86    ???
      234567891  1.23   2.54   1.25   4.0     ???
      345678912  2.01   1.23   3.12   3.57    ???

以下のコードを書いてみましたが、エクセルで計算したときとは違う平均が出てきました。

SELECT     StudentId, q1, q2, q3, q4, 
(
    ((q2 - q1) / NULLIF (q1, 0)) + 
    ((q3 - q2) / NULLIF (q2, 0)) + 
    ((q4 - q3) / NULLIF (q3, 0))
)/3 AS avgIncrease
FROM  gpaTable
4

2 に答える 2