SELECT author, MONTH, fans_growth_rate, sum( net_fans ) over ( PARTITION BY author ORDER BY MONTH ) AS total_fans FROM ( SELECT author, DATE_FORMAT( start_time, '%Y-%m' ) AS MONTH, ROUND( ( SUM( IF ( if_follow = 1, 1, 0 )) - SUM( IF ( if_follow = 2, 1, 0 ))) / COUNT(*), 3 ) AS fans_growth_rate, SUM(...