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 localização nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE dissolved_oxygen_readings (location VARCHAR(255), year INT, dissolved_oxygen FLOAT); INSERT INTO dissolved_oxygen_readings (location, year, dissolved_oxygen) VALUES ('Location A', 2018, 6.2), ('Location A', 2019, 6.3), ('Location A', 2020, 6.5), ('Location B', 2018, 5.9), ('Location B', 2019, 6.0), ('Location B', 2020, 6.2);
SELECT location, AVG(dissolved_oxygen) as avg_dissolved_oxygen FROM dissolved_oxygen_readings WHERE year >= (SELECT MAX(year) - 3 FROM dissolved_oxygen_readings) GROUP BY location;