Comment puis-je calculer la somme d'un groupe de sommes? SQL Server 2008

J'ai une requête avec un sum dans comme ceci:

SELECT
    Table1.ID, SUM(Table2.[Number1] + Table2.[Number2]) AS SumColumn
FROM         Table1 INNER JOIN
                      Table3 ON Table1.ID = Table3.ID 
                    INNER JOIN
                      Table2 ON Table3.ID = Table2.ID
WHERE     (Table2.[Something] = 'Whatever')

GROUP BY Table1.ID,  Table2.[Number1] , Table2.[Number2]

et il me donne un tableau comme ceci:

ID  SumColumn
67  1
67  4
70  2
70  6
70  3
70  6
80  5
97  1
97  3

Comment puis-je faire il me donner un tableau comme celui-ci, où le SumColumn est résumé, regroupés par la colonne ID?

ID   SumColumn
67   5
70   17
80   5
97   4

Je ne GROUP BY SumColumn parce que je reçois un message d'erreur (nom de colonne non Valide 'SumColumn'.) COALESCE ne fonctionne pas non plus. Merci à l'avance.

EDIT:

Juste groupement par l'ID me donne une erreur:

[Nombre1, Nombre2, et les autres noms de colonnes que je suis en sélectionnant] n'est pas valide dans la liste de sélection, car il n'est pas contenue dans une fonction d'agrégation ou de la clause GROUP BY.

EDIT 2

Aucune idée de pourquoi, mais juste de regroupement par Table.ID maintenant semble fonctionner. Merci à tous qui a posté la bonne réponse, je souhaite que je pourrais cocher tous!

SELECT Table1.ID ....GROUP BY Table1.Att1 devrait donner une erreur que vous ne pouvez pas sélectionner ID comme il n'est pas dans le GROUP BY ou une fonction d'agrégation Sont - ils à la fois la même colonne et vous avez oublié de changer dans votre exemple?
Ouais, désolé. Mauvaise édition!
RE: Vos derniers modifier cette erreur est explicite n'est-ce pas? SUM(Number1 + Number2) est OK. Number1, Number2 ne l'est pas.
Cannot use an aggregate or a subquery in an expression used for the group by list of a GROUP BY clause.

OriginalL'auteur Speed | 2011-03-08