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 produção diária média de energia (em MWh) para cada parque eólico no mês de janeiro de 2021?
 ###Tabelas: 
CREATE TABLE wind_farms (name VARCHAR(50), location VARCHAR(50), capacity FLOAT, primary key (name)); INSERT INTO wind_farms (name, location, capacity) VALUES ('Farm A', 'California', 100), ('Farm B', 'Texas', 150), ('Farm C', 'Oregon', 200); CREATE TABLE production (wind_farm VARCHAR(50), date DATE, energy_production FLOAT, primary key (wind_farm, date), foreign key (wind_farm) references wind_farms(name)); INSERT INTO production (wind_farm, date, energy_production) VALUES ('Farm A', '2021-01-01', 2500), ('Farm A', '2021-01-02', 2400), ('Farm B', '2021-01-01', 3500), ('Farm B', '2021-01-02', 3700), ('Farm C', '2021-01-01', 4500), ('Farm C', '2021-01-02', 4300);
SELECT wind_farm, AVG(energy_production) as avg_daily_production FROM production WHERE date BETWEEN '2021-01-01' AND '2021-01-31' GROUP BY wind_farm, EXTRACT(MONTH FROM date), EXTRACT(YEAR FROM date)