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: Encontre o número de bolsas de pesquisa concedidas a membros do corpo docente feminino no departamento de "tecnologia" entre 2015 e 2017.
 ###Tabelas: 
CREATE TABLE research_grants (id INT, faculty_id INT, department VARCHAR(255), amount FLOAT, grant_year INT); INSERT INTO research_grants (id, faculty_id, department, amount, grant_year) VALUES (1, 1001, 'technology', 50000.00, 2015), (2, 1002, 'biology', 75000.00, 2016), (3, 1003, 'technology', 60000.00, 2017); CREATE TABLE faculty (id INT, name VARCHAR(255), gender VARCHAR(255)); INSERT INTO faculty (id, name, gender) VALUES (1001, 'Alice', 'female'), (1002, 'Bob', 'male'), (1003, 'Charlie', 'non-binary');
SELECT COUNT(*) FROM research_grants rg INNER JOIN faculty f ON rg.faculty_id = f.id WHERE rg.department = 'technology' AND rg.grant_year BETWEEN 2015 AND 2017 AND f.gender = 'female';