我在我的Access数据库中运行SQL查询以累积我在每条记录之后运行的距离。SQL计算运行
我用下面的代码来计算运行总计:
SELECT a.run, a.year, a.date, a.distance, round((SELECT SUM(b.distance)
FROM vwAllCast b
WHERE b.run <= a.run),1) AS AccDistance
FROM vwAllCast AS a
ORDER BY a.run DESC;
此代码返回所有的记录总结在AccDistance所有距离。现在,我想每年都重新进行一次积累。有没有人有一个想法如何实现?
只需添加where子句过滤recrods – HaveNoDisplayName
或者按年分组,以获得同一查询结果中的所有年份 –