select job, floor(if(count(*)%2=0, count(*)/2, (count(*)+1)/2)) as start, floor(if(count(*)%2=0, count(*)/2+1, (count(*)+1)/2)) as end from grade group by job order by job