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: Quantos voluntários se juntaram a cada mês em 2022, e qual foi o tempo total de voluntariado deles?
 ###Tabelas: 
CREATE TABLE volunteer_hours (id INT, volunteer_id INT, volunteer_date DATE, hours_volunteered DECIMAL(10, 2)); INSERT INTO volunteer_hours (id, volunteer_id, volunteer_date, hours_volunteered) VALUES (1, 1, '2022-01-01', 2.0), (2, 2, '2022-02-02', 3.0);
SELECT DATE_TRUNC('month', volunteer_date) AS month, COUNT(DISTINCT volunteer_id) AS volunteers_joined, SUM(hours_volunteered) AS total_volunteering_time FROM volunteer_hours WHERE volunteer_date >= '2022-01-01' AND volunteer_date < '2023-01-01' GROUP BY month;