我正在研究高中评分系统。
在我的学校,可以通过修改问题来更改成绩,我将这些更改与日期一起存储。
我有一个函数可以正确返回平均值,因为最近的成绩被标记为“当前”字段,值为“1”。我想让函数能够返回关于过去日期的最新成绩。我正在绘制他们的平均值如何随时间变化的图表。
我想做的是这样的:
select sum(grades.points)
from grades
where date < 'thedate'
order by date DESC
group by assignmentID
我不能使用 sum 和 group by。它错误...
我能想到的最好的方法是进行子选择。还有其他想法吗?