不同性别每日分数总计
题目分析:这题的要求是按照不同的性别计算日期从前往后的总分,总分在这个题目中的含义是当前日期之前的分数按照性别区分之和。看下面的表:
求性别为F的2020-01-01之前的分数就应该是23+17+17=57.
有这个分析后,我们可以采用窗口函数的sum来进行解决
select gender,day,sum(score_points) over(partition by gender order by day) total from Scores;
提交结果如下: