2016-12-07 2 views
-1

В настоящее время я работаю с помощью обучения Vertabelo SQL, и я столкнулся с проблемой, которую я почему-то не могу пройти!SQL AGGREGATE PROBLEMS на академии Vertabelo

Вот ссылка на вызов https://academy.vertabelo.com/course/standard-sql-functions/string-functions/revision/numbers-revision

Мой код выглядит следующим образом

SELECT c.name, c.level, SUM(c.hp+c.mp) AS points 
FROM character c 
GROUP BY c.name, c.level; 

Ошибка я получаю говорит, что «столбцов типов или имена не совпадают». Может ли это быть ошибкой из-за того, что этот курс специально находится в бета-версии?

+0

Vertabelo кажется довольно придирчивым в этом случае относительно псевдонимов столбцов. См. Мой ответ ниже для правильного ответа Vertabelo. –

ответ

0

Совокупные функции, такие как SUM(), работают со значениями столбцов для всех строк вместе. То, что вы хотите, возможно, простое дополнение. Попробуйте следующее:

SELECT c.name, c.level, c.hp+c.mp 
FROM character c; 

Приложение Vertabelo не любит псевдонимы столбцов.