with tmp as ( select distinct job, date_format (date, '%Y-%m') as d, sum(num) over ( partition by date_format (date, '%Y-%m'), job ) as cnt, dense_rank() over ( ...