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: Quantos estudantes com deficiência visual receberam acomodações em cada departamento em 2020?
 ###Tabelas: 
CREATE TABLE students (id INT, visual_impairment BOOLEAN, department VARCHAR(255)); INSERT INTO students (id, visual_impairment, department) VALUES (1, true, 'science'), (2, false, 'engineering'), (3, true, 'science'), (4, true, 'mathematics'), (5, false, 'science'); CREATE TABLE accommodations (id INT, student_id INT, year INT); INSERT INTO accommodations (id, student_id, year) VALUES (1, 1, 2018), (2, 1, 2019), (3, 3, 2018), (4, 3, 2019), (5, 3, 2020), (6, 4, 2020);
SELECT s.department, COUNT(*) as accommodations FROM students s INNER JOIN accommodations a ON s.id = a.student_id WHERE s.visual_impairment = true AND a.year = 2020 GROUP BY s.department;