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 idade média das mulheres que votaram nas últimas 3 eleições presidenciais no estado da Califórnia?
 ###Tabelas: 
CREATE TABLE voters (voter_id INT, gender VARCHAR(10), age INT, state VARCHAR(20), election_year INT); INSERT INTO voters (voter_id, gender, age, state, election_year) VALUES (1, 'Female', 35, 'California', 2020), (2, 'Male', 45, 'Texas', 2016), (3, 'Female', 50, 'California', 2016), (4, 'Male', 25, 'California', 2020), (5, 'Female', 40, 'Texas', 2016), (6, 'Female', 30, 'California', 2012); CREATE TABLE elections (election_id INT, election_year INT, state VARCHAR(20)); INSERT INTO elections (election_id, election_year, state) VALUES (1, 2020, 'California'), (2, 2016, 'Texas'), (3, 2016, 'California'), (4, 2020, 'California'), (5, 2012, 'California');
SELECT AVG(age) FROM voters JOIN elections ON voters.election_year = elections.election_year WHERE gender = 'Female' AND state = 'California' AND elections.election_year IN (2012, 2016, 2020);