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 distribuição de idade dos visitantes que interagiram com instalações digitais?
 ###Tabelas: 
CREATE TABLE Visitor_Demographics (visitor_id INT, age INT, gender VARCHAR(10)); CREATE TABLE Digital_Interactions (visitor_id INT, interaction_date DATE); INSERT INTO Visitor_Demographics (visitor_id, age, gender) VALUES (1, 30, 'Male'); INSERT INTO Visitor_Demographics (visitor_id, age, gender) VALUES (2, 25, 'Female'); INSERT INTO Digital_Interactions (visitor_id, interaction_date) VALUES (1, '2021-08-01');
SELECT Age_Range, COUNT(*) AS Count FROM ( SELECT CASE WHEN Age < 18 THEN 'Minor' WHEN Age BETWEEN 18 AND 64 THEN 'Adult' ELSE 'Senior' END AS Age_Range FROM Visitor_Demographics JOIN Digital_Interactions ON Visitor_Demographics.visitor_id = Digital_Interactions.visitor_id ) AS Subquery GROUP BY Age_Range;