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: Identificar o número de acomodações fornecidas para os estudantes em cada faixa etária e a porcentagem do total de acomodações para cada faixa etária?
 ###Tabelas: 
CREATE TABLE students (student_id INT, student_name VARCHAR(255), age INT); CREATE TABLE accommodations (accommodation_id INT, student_id INT, accommodation_date DATE);
SELECT s.age, COUNT(a.accommodation_id) as accommodations_count, ROUND(COUNT(a.accommodation_id) * 100.0 / (SELECT COUNT(*) FROM accommodations) , 2) as percentage_of_total FROM students s JOIN accommodations a ON s.student_id = a.student_id GROUP BY s.age;