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