Я пытаюсь этот код:Sum Sql колонна с присоединиться
Select C.CustomerNum
, C.Coupon
, C.name
, C.Surname
, Sum(P.Points)
From customers C
Join Points P
On P.CustomerNum = C.CustomerNum
Where C.Coupon = 'xxx-xxx-xxx-x';
я получаю сообщение об ошибке:
Msg 8118, Level 16, State 1, Line 1 Column 'C.CustomerNum' is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.
Что вы хотите, чтобы SUM основывался? Ошибка является само собой разумеющейся – techspider
Для получения моих общих очков в одной строке – user6927546
Возможный дубликат [Причина для столбца недействительна в списке выбора, потому что она не содержится ни в агрегатной функции, ни в предложении GROUP BY] (http: // переполнение стека.com/questions/13999817/reason-for-column-is-invalid-in-the-select-list-because-it-is-not-contains-in-e) – techspider