解题思路:1 先把关键列列出来:作者,年月份,涨粉,掉粉这些比较好统计的关于涨粉,掉粉计算:配合group by + sum(if()) 或者cast when 直接计算2 难点在于粉丝累计数量,这里是需要开分,sum() over(partition by 作者 order by 年月)进行第二步计算答案如下:select c.author, c.month, cast( ((c.gz + c.qg) / c.guank) as decimal(10,3) ) as rate, sum(c.gz) over( partition by c.author order by c.month ) ...