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 número médio de pedidos de tecnologia assistiva por aluno no Programa D?
 ###Tabelas: 
CREATE TABLE AssistiveTechRequests (student_id INT, program_name VARCHAR(255), request_date DATE); INSERT INTO AssistiveTechRequests (student_id, program_name, request_date) VALUES (4, 'Program D', '2022-02-12'); INSERT INTO AssistiveTechRequests (student_id, program_name, request_date) VALUES (5, 'Program D', '2022-03-20');
SELECT program_name, AVG(total_requests_per_student) as avg_requests FROM (SELECT program_name, student_id, COUNT(request_date) as total_requests_per_student FROM AssistiveTechRequests GROUP BY program_name, student_id) AS subquery GROUP BY program_name;