SOQLで集計関数を利用してセレクトするときは、ちょっとだけ独特でした。
List<AggregateResult> agl = [ Select Name, Max(Num__c) maxNum From △△△△△__c Group By Name ]; for(AggregateResult a : agl) { Integer maxNum = Integer.valueOf(a.get('maxNum')); }
AggregateResult(複数の場合はList
JavaでいうResultSetのようなものかな。。。