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 mês em 2021, particionado por local de cultivo?
 ###Tabelas: 
CREATE TABLE FarmingLocations (LocationID INT, LocationName VARCHAR(50)); INSERT INTO FarmingLocations (LocationID, LocationName) VALUES (1, 'Bay of Bengal'), (2, 'Mediterranean Sea'); CREATE TABLE DissolvedOxygen (MeasurementDate DATE, LocationID INT, DOLevel FLOAT);
SELECT LocationID, AVG(DOLevel) OVER (PARTITION BY DATE_PART('year', MeasurementDate), DATE_PART('month', MeasurementDate), LocationID) AS AvgDOLevel, DATE_TRUNC('month', MeasurementDate) AS Month FROM DissolvedOxygen WHERE MeasurementDate >= '2021-01-01' AND MeasurementDate < '2022-01-01' ORDER BY LocationID, Month;