Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a média de gols marcados por uma equipe em um torneio, particionada pelos tempos?
 ###Tabelas: 
CREATE TABLE Team (TeamID int, TeamName varchar(50), TournamentID int); CREATE TABLE Goals (GoalID int, TeamID int, Goals int, Half int, MatchDate date);  INSERT INTO Team (TeamID, TeamName, TournamentID) VALUES (1, 'Barcelona', 1), (2, 'Real Madrid', 1), (3, 'Liverpool', 2), (4, 'Manchester United', 2); INSERT INTO Goals (GoalID, TeamID, Goals, Half, MatchDate) VALUES (1, 1, 1, 1, '2022-06-01'), (2, 1, 2, 2, '2022-06-01'), (3, 2, 1, 1, '2022-06-01'), (4, 2, 2, 2, '2022-06-01'), (5, 3, 1, 1, '2022-06-01'), (6, 3, 2, 2, '2022-06-01'), (7, 4, 1, 1, '2022-06-01'), (8, 4, 3, 2, '2022-06-01');
SELECT TeamID, AVG(Goals) OVER (PARTITION BY TeamID, Half) AS Avg_Goals_Per_Team_Half FROM Goals g JOIN Team t ON g.TeamID = t.TeamID WHERE t.TournamentID = 1 ORDER BY TeamID, Half;