Вы хотите получить сумму каждого идентификатора агента и получить самый высокий?Если это так, то вы можете сделать что-то вроде этого
$higest_resolved=DB::select(DB::raw('SELECT agentid,SUM(resolved)
as resolved_total FROM table_name GROUP by agentid ORDER by resolved_total DESC LIMIT 1'));
для добавления условия месяца и года, вы можете сделать как
$higest_resolved=DB::select(DB::raw('SELECT agentid,SUM(resolved)
as resolved_total,reportyear,reportmonth FROM table_name where reportmonth="'.$currentMonth.'" and reportyear="'.$currentYear.'" GROUP by agentid,reportyear,reportmonth ORDER by resolved_total DESC'));
, вы все равно можете добавить предел 1 в конце, чтобы получить только одинзначение.