Member 12480796 Ответов: 1

SQL-запрос, чтобы выбрать тот-цели и от цели


Просьба помочь мне выбрать (Tot-Goals, Tot-Goals-against, Goal-Diff для каждой команды) Я использую таблицу под названием [Сведения о матче] , а поля

*Тур-Идентификатор, ID Матча, Команда-Удостоверение Личности, Целей*
1 1 1 1
1 1 2 1
1 1 1 1
1 2 1 1
1 2 3 1

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

SELECT Team-Id, SUM(Goals) as goals
FROM [Match Details]
WHERE [tourid] = Tour
GROUP BY club, tourid;

Tomas Takac

- Что случилось? Вы получаете ошибку? Результаты отличаются от ожидаемых?

Member 12480796

может у скажите мне, как выбрать (тот-же цели, тот-целей, против, цель-diff для каждой команды)

1 Ответов

Рейтинг:
1

RAMASWAMY EKAMBARAM

With played as
(
select tour_id ptour, match_id pmatch, team_id player, goals scored
from match_details
),
Versus as
(
Select tour_id vtour, match_id vmatch, team_id vplayer, goals conceded
From match_details
)
Select player, sum(scored) scored, sum(conceded) conceded, sum(scored - conceded) tot_diff
From played, versus
Where ptour = vtour
 and pmatch = vmatch
And player <> vplayer
Group by player;


RAMASWAMY EKAMBARAM

Набрал запрос с телефона и попробовал (безуспешно!) чтобы поместить его в кодовый блок. Спасибо, что сделали это!