Member 14852988 Ответов: 1

Сумма значений после вычитания


Привет,

У меня есть вопрос относительно моего SQL-оператора. Я хочу суммировать значение differenz.
Как я могу это сделать?

SELECT a.spielername AS spielername, count(a.koord) AS anzahl, b.name, b.planeten AS planeten, b.planeten - count(a.koord) AS differenz
                     FROM vs_universum a
                     INNER JOIN vs_highscore b
                     ON a.spielername = b.name
                     WHERE b.datum = :datum
                     GROUP BY b.name
                     HAVING count(a.koord) <> b.planeten


Большое спасибо

С наилучшими пожеланиями

Тоби

Что я уже пробовал:

Я попытался суммировать differenz, но это приводит к ошибке.

1 Ответов

Рейтинг:
1

OriginalGriff

Вы не можете получить отдельные столбцы, когда действует группировка по, если только этот столбец не является частью условия группировки: SQL GROUP By и ошибка "имя столбца недопустимо в списке выбора, потому что..." [^]