Running an order by sort on a result set before applying the group by call – It’s a pretty common problem and an unfortunate result...