Member 12995602 Ответов: 1

Как вывести командный счет, который является суммой еженедельных очков игроков в SQL


У меня есть записи команд по боулингу и игроков в таблице под названием b_scores.
Нужен еженедельный вывод одной строки командного счета, который представляет собой сумму индивидуальных очков игрока.
То, что я пробовал, дает мне только результаты 1-го игрока?

Как бы я скорректировал этот код, чтобы дать результаты на командной основе в течение недели?

Я использую SQL до 2012 года, если это имеет значение.

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

SELECT `Week`,`Date`,`TeamNum`, 

(SUM(Gm1) + SUM(Gm2) + SUM(Gm3)) as "GmTotal"

FROM b_Scores 

GROUP BY `Week`


Результаты:
 Week 	Date 	TeamNum 	GmTotal 	
01 	2016-09-12 	4 	1372
02 	2016-09-19 	4 	1161
03 	2016-09-26 	4 	923
04    2016-10-03 	4 	1490
05 	2016-10-10 	4 	2060

1 Ответов

Рейтинг:
9

OriginalGriff

Попробуй:

SELECT Week, SUM(Gm1), SUM(Gm2), SUM(Gm3) FROM b_Scores GROUP BY Week


Member 12995602

Спасибо.
Добавляя этот код, я получаю всего 3 игровых команды.
(Сумма (Gm1)+ сумма (Gm2)+ сумма(Gm3))

Как бы я превратил это в бегущую сумму