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 foi a pontuação média da equipe da casa para os jogos de cada equipe na segunda metade de 2021?
 ###Tabelas: 
CREATE TABLE teams (id INT, name VARCHAR(255)); INSERT INTO teams (id, name) VALUES (1, 'TeamA'), (2, 'TeamB'), (3, 'TeamC'); CREATE TABLE games (id INT, home_team_id INT, away_team_id INT, home_team_score INT, away_team_score INT); CREATE VIEW home_team_scores AS SELECT id, home_team_id, home_team_score FROM games;
SELECT t.name, AVG(h.home_team_score) as avg_score FROM home_team_scores h JOIN teams t ON h.home_team_id = t.id WHERE h.id IN (SELECT id FROM games WHERE game_date BETWEEN '2021-07-01' AND '2021-12-31') GROUP BY t.name;