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