CREATE TABLE IF NOT EXISTS Scores(
player_name VARCHAR(255),
gender VARCHAR(255),
day date,
score_points INT
)
SELECT gender, day,
SUM(score_points) over(PARTITION BY gender ORDER BY day) as total
FROM scores ORDER BY gender ASC,day ASC;
没有进行提问,这是让我猜么?
这个sql是在创建一张表,表有4个字段,然后下面写了个分组求和的开窗函数查询sql,没有问题呀。要说有什么能优化的,就是你既然是sum,那么over里面就不需要进行排序了