У меня есть запрос с sum
следующим образом:
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]
, и он дает мне такую таблицу:
ID SumColumn
67 1
67 4
70 2
70 6
70 3
70 6
80 5
97 1
97 3
Как я могу заставить его датьмне такую таблицу, где SumColumn суммируется, сгруппированы по столбцу ID?
ID SumColumn
67 5
70 17
80 5
97 4
Я не могу GROUP BY
SumColumn, потому что я получаю сообщение об ошибке (неверное имя столбца 'SumColumn'.) COALESCE
тоже не работаетЗаранее спасибо.
РЕДАКТИРОВАТЬ:
Просто группировка по ID дает мне ошибку:
[Number1, Number2 и другие имена столбцов, которые я выбрал], недопустимы в списке выбора, поскольку они не содержатся ни в статистической функции, ни в предложении GROUP BY.
РЕДАКТИРОВАТЬ 2
Понятия не имею, почему, похоже, теперь работает только группировка по Table.ID.Спасибо всем, кто разместил правильный ответ, хотелось бы отметить их все!