#明确问题:
#登录不一定刷题,刷题不一定通过。刷题了就会存在刷题表里。
#三张表:登录表、刷题表、用户表。
#因为有登录没有刷题的数据不需要输出,所以截止到某天指的是刷题表有记录的日期。没有用到登录表。
#登录不一定刷题,刷题不一定通过。刷题了就会存在刷题表里。
#三张表:登录表、刷题表、用户表。
#因为有登录没有刷题的数据不需要输出,所以截止到某天指的是刷题表有记录的日期。没有用到登录表。
#用窗口函数按姓名分区按日期排序计算累计数。
select u.name as u_n ,p.date as date ,sum(p.number)over(partition by u.name order by date)as ps_num from passing_number p,user u where p.user_id=u.id order by p.date,u.name;