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 média de horas de voluntariado por tipo de evento na Califórnia?
 ###Tabelas: 
CREATE TABLE VolunteerEvents (EventID INT, EventName TEXT, Location TEXT, EventType TEXT); CREATE TABLE VolunteerHours (HourID INT, VolunteerID INT, EventID INT, Hours INT, HourDate DATE); INSERT INTO VolunteerEvents (EventID, EventName, Location, EventType) VALUES (1, 'Tutoring Session', 'California', 'Education'), (2, 'Coding Workshop', 'New York', 'Education'); INSERT INTO VolunteerHours (HourID, VolunteerID, EventID, Hours, HourDate) VALUES (1, 1, 1, 5, '2022-01-01'), (2, 2, 1, 6, '2022-01-01');
SELECT AVG(Hours) as AvgHours, EventType FROM VolunteerEvents JOIN VolunteerHours ON VolunteerEvents.EventID = VolunteerHours.EventID WHERE VolunteerEvents.Location = 'California' GROUP BY EventType;