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: Quais voluntários completaram mais de 100 horas de trabalho nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name VARCHAR(255), department_id INT, hours_worked INT);
SELECT volunteers.name FROM volunteers WHERE volunteers.hours_worked > 100 AND volunteers.worked_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) AND CURRENT_DATE;