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 bolsas de pesquisa concedidas a estudantes de pós-graduação de origens raciais e étnicas sub-representadas em cada departamento, e qual é o número máximo de bolsas concedidas a um único estudante de origem racial ou étnica sub-representada no último ano?
 ###Tabelas: 
CREATE TABLE graduate_students (student_id INT, dept_name VARCHAR(50), race VARCHAR(50)); CREATE TABLE research_grants (grant_id INT, student_id INT, grant_date DATE);
SELECT g.dept_name, AVG(rg.cnt) as avg_grants, MAX(rg.cnt) as max_grants FROM graduate_students g LEFT JOIN (SELECT student_id, COUNT(*) as cnt FROM research_grants WHERE grant_date >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 YEAR) AND student_id IN (SELECT student_id FROM graduate_students WHERE race IN ('African American', 'Hispanic', 'Native American')) GROUP BY student_id) rg ON g.student_id = rg.student_id GROUP BY g.dept_name;