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 total de pedidos de acomodação de deficiência e suas taxas de aprovação por departamento no último ano, ordenado pela maior taxa de aprovação?
 ###Tabelas: 
CREATE TABLE Disability_Accommodation_Requests (Department VARCHAR(50), Request_Date DATE, Request_Status VARCHAR(10)); INSERT INTO Disability_Accommodation_Requests VALUES ('HR', '2021-01-01', 'Approved'), ('IT', '2021-02-01', 'Denied'), ('Finance', '2021-03-01', 'Approved'), ('HR', '2021-04-01', 'Approved'), ('IT', '2021-05-01', 'Approved');
SELECT Department, COUNT(*) as Total_Requests, AVG(CASE WHEN Request_Status = 'Approved' THEN 1 ELSE 0 END) as Approval_Rate FROM Disability_Accommodation_Requests WHERE Request_Date >= DATEADD(year, -1, GETDATE()) GROUP BY Department ORDER BY Approval_Rate DESC;