Obtener el mayor valor sobre uno o más campos, basados en un agrupamiento, requeire subconsultas.
Es un caso que siempre nos consultan. Las restricciones de orden entre ORDER BY y GROUP BY impiden hacerlo en una consulta simple.
El esquema a usar es siempre este: