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 é a porcentagem de alunos que receberam acomodações em relação ao número total de alunos, para cada departamento?
 ###Tabelas: 
CREATE TABLE Department (DeptID INT, DeptName VARCHAR(50), City VARCHAR(50)); INSERT INTO Department (DeptID, DeptName, City) VALUES (1, 'Disability Services', 'New York'); INSERT INTO Department (DeptID, DeptName, City) VALUES (2, 'Student Support', 'Los Angeles'); CREATE TABLE Accommodation (AccID INT, AccName VARCHAR(50), StudentID INT, DeptID INT); INSERT INTO Accommodation (AccID, AccName, StudentID, DeptID) VALUES (1, 'Sign Language Interpreter', 1, 1); INSERT INTO Accommodation (AccID, AccName, StudentID, DeptID) VALUES (2, 'Note Taker', 2, 1); INSERT INTO Accommodation (AccID, AccName, StudentID, DeptID) VALUES (3, 'Adaptive Equipment', 3, 2); CREATE TABLE Student (StudentID INT, StudentName VARCHAR(50)); INSERT INTO Student (StudentID, StudentName) VALUES (1, 'John Doe'); INSERT INTO Student (StudentID, StudentName) VALUES (2, 'Jane Smith'); INSERT INTO Student (StudentID, StudentName) VALUES (3, 'Michael Lee');
SELECT DeptName, (COUNT(DISTINCT A.StudentID) * 100.0 / COUNT(DISTINCT S.StudentID)) AS Percentage FROM Accommodation A JOIN Department D ON A.DeptID = D.DeptID JOIN Student S ON A.StudentID = S.StudentID GROUP BY DeptName;