这是我的问题..
我有一群学生每个季度都有 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 ???
我尝试在下面编写代码,但我得出的平均值与使用 excel 计算时的平均值不同。
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