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: Liste as 3 cidades com o maior número de candidatas do sexo feminino entrevistadas para um emprego no último ano, incluindo seus respectivos títulos de emprego e o número de candidatas entrevistadas.
 ###Tabelas: 
CREATE TABLE Interviews (InterviewID int, InterviewDate date, CandidateName varchar(50), CandidateGender varchar(10), JobTitle varchar(50), City varchar(50)); INSERT INTO Interviews (InterviewID, InterviewDate, CandidateName, CandidateGender, JobTitle, City) VALUES (1, '2022-01-01', 'Alex Brown', 'Female', 'Software Engineer', 'New York'), (2, '2022-01-02', 'Taylor Green', 'Female', 'Data Analyst', 'Los Angeles'), (3, '2022-01-03', 'Jessica White', 'Female', 'Software Engineer', 'New York'), (4, '2022-01-04', 'Brittany Black', 'Female', 'Data Scientist', 'San Francisco'), (5, '2022-01-05', 'Kim Harris', 'Female', 'Software Engineer', 'Los Angeles'), (6, '2022-01-06', 'Amanda Wilson', 'Female', 'Data Analyst', 'Los Angeles');
SELECT City, JobTitle, COUNT(*) AS num_candidates FROM Interviews WHERE CandidateGender = 'Female' AND InterviewDate >= DATEADD(year, -1, GETDATE()) GROUP BY City, JobTitle ORDER BY num_candidates DESC, City DESC LIMIT 3;