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 é o nível médio de oxigênio dissolvido para cada espécie de peixe nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE fish_species (id INT, name VARCHAR(255)); INSERT INTO fish_species (id, name) VALUES (1, 'Salmon'), (2, 'Tilapia'), (3, 'Cod'); CREATE TABLE oxygen_readings (id INT, fish_id INT, date DATE, level FLOAT); INSERT INTO oxygen_readings (id, fish_id, date, level) VALUES (1, 1, '2021-01-01', 6.5), (2, 1, '2021-01-02', 6.8), (3, 2, '2021-01-01', 7.2), (4, 3, '2021-01-02', 6.9);
SELECT f.name, AVG(o.level) as avg_level FROM oxygen_readings o JOIN fish_species f ON o.fish_id = f.id WHERE o.date >= DATEADD(month, -6, GETDATE()) GROUP BY f.name;