SQL no es una función de grupo de un solo grupo

Cuando ejecuto la siguiente sentencia SQL:

SELECT MAX(SUM(TIME))
FROM downloads
GROUP BY SSN

Devuelve el valor de suma máximo de descargas por parte de un cliente, sin embargo, si trato de encontrar el número de seguro social al que pertenece ese valor máximo al agregarlo a la declaración de selección:

SELECT SSN, MAX(SUM(TIME))
FROM downloads
GROUP BY SSN

Obtuve el siguiente error:

no es una función de grupo de un solo grupo

No entiendo por qué está tirando este error. Una búsqueda en google surgió con la siguiente acción:

Elimine la función de grupo o la expresión de columna individual de la lista SELECT o agregue una cláusula GROUP BY que incluya todas las expresiones de columna individuales enumeradas

Por lo que creo que está diciendo: descartar la función de grupo hace que el valor de la suma sea inválido; descartar la expresión de columna individual (SSN) solo me dará la suma máxima, no estoy seguro de la tercera parte.

¿Alguien podría guiar en la dirección correcta?

-Tomek

EDITAR: TIEMPO en esta base de datos se refiere al número de veces descargadas

Respuestas a la pregunta(3)

Su respuesta a la pregunta