with cte as ( select device_id,left(event_date,7) as ym ,count(*) as cnt from question_practice_detail group by device_id,ym ) select device_id,ym, sum(cnt)over(partition by device_id order by ym) as sum_cnt, round(avg(cnt)over(partition by device_id order by ym rows be...