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 é o total acumulado de 'tech_for_social_good_hours' para cada voluntário, para o banco de dados 'tech4good', ordenado por volunteer_id e data?
 ###Tabelas: 
CREATE TABLE tech4good (id INT, volunteer_id INT, tech_for_social_good_date DATE, tech_for_social_good_hours INT); INSERT INTO tech4good (id, volunteer_id, tech_for_social_good_date, tech_for_social_good_hours) VALUES (1, 1001, '2022-01-01', 6); INSERT INTO tech4good (id, volunteer_id, tech_for_social_good_date, tech_for_social_good_hours) VALUES (2, 1001, '2022-01-03', 9); INSERT INTO tech4good (id, volunteer_id, tech_for_social_good_date, tech_for_social_good_hours) VALUES (3, 1002, '2022-01-02', 4);
SELECT volunteer_id, tech_for_social_good_date, tech_for_social_good_hours, SUM(tech_for_social_good_hours) OVER (PARTITION BY volunteer_id ORDER BY tech_for_social_good_date) as running_total FROM tech4good;