SQL nie funkcja grupy pojedynczej grupy

Po uruchomieniu następującej instrukcji SQL:

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

Zwraca maksymalną sumę pobrań przez klienta, jeśli jednak spróbuję znaleźć numer ubezpieczenia społecznego, do którego należy ta maksymalna wartość, dodając go do instrukcji select:

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

Otrzymuję następujący błąd:

nie funkcja grupy pojedynczej grupy

Nie rozumiem, dlaczego rzuca ten błąd. Wyszukiwarka google wymyśliła następującą akcję:

Usuń funkcję grupy lub pojedyncze wyrażenie kolumny z listy SELECT lub dodaj klauzulę GROUP BY, która zawiera wszystkie wymienione wyrażenia poszczególnych kolumn

Z tego, co myślę, że to mówi - upuszczenie funkcji grupy powoduje, że wartość sumy jest niepoprawna - porzucenie pojedynczego wyrażenia kolumny (SSN) da mi tylko maksymalną sumę - nie jestem pewien co do tej trzeciej części.

Czy ktoś mógłby kierować się we właściwym kierunku?

-Tomek

EDYCJA: CZAS w tej bazie danych odnosi się do liczby pobranych czasów

questionAnswers(3)

yourAnswerToTheQuestion