问题
group by ’ gender‘
加上over(),没有问题
解析
使用groupby需要注意一下几点:
①在子查询中使用了 group by ,所以在整个语句中,就会默认分组
② select 后面只能跟groupby的 也就是 gender 和聚合函数
③ 子查询外面的查询,查询的字段,分的组数要对应【比如 :在分完组之后,gender 是有男女的,,但是求了 sum,,sum是所有求和,但是 前面是分组,后面总体求和就一个值,那就会报错,。。。。加上了 over窗口函数, 他就是 对 男 女 分别求和 ,,组数是对应的】