SELECT device_id, ym, sum(cnt) over (PARTITION by device_id order by ym) sum_cnt, cast(avg(cnt) over (PARTITION by device_id order by ym rows 2 preceding)as DECIMAL(10,2)) avg3_cnt, sum(cnt) over (ORDER by ym) total_cnt from( SELECT distinct &nbs...