SQL не групповая групповая функция

Когда я запускаю следующую инструкцию SQL:

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

Он возвращает максимальное значение суммы загрузок клиентом, однако, если я пытаюсь найти номер социального страхования, которому принадлежит это максимальное значение, добавив его в оператор выбора:

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

Я получаю следующую ошибку:

не групповая функция одной группы

Я не понимаю, почему выкидывает эту ошибку. В поиске Google было найдено следующее действие:

Удалите либо групповую функцию, либо отдельное выражение столбца из списка SELECT, либо добавьте предложение GROUP BY, которое включает все перечисленные выражения отдельных столбцов.

Из того, что я думаю, это говорит - удаление групповой функции делает значение суммы недействительным - удаление выражения отдельного столбца (SSN) просто даст мне максимальную сумму - не уверен насчет этой третьей части.

Может ли кто-нибудь вести в правильном направлении?

-Tomek

РЕДАКТИРОВАТЬ: ВРЕМЯ в этой базе данных относится к числу загрузок

Ответы на вопрос(3)

Ваш ответ на вопрос