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 alunos que utilizaram serviços de tecnologia assistiva no último ano, agrupados por suas necessidades de acomodação?
 ###Tabelas: 
CREATE TABLE students (id INT, name VARCHAR(50), accommodation_needs VARCHAR(50)); CREATE TABLE assistive_tech_services (id INT, student_id INT, service_date DATE, service_type VARCHAR(50));
SELECT accommodation_needs, COUNT(*) as total FROM students s JOIN assistive_tech_services ats ON s.id = ats.student_id WHERE service_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) AND CURRENT_DATE GROUP BY accommodation_needs;