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 foi a distribuição de idade dos visitantes que interagiram com instalações digitais?
 ###Tabelas: 
CREATE TABLE visitors_engagement (visitor_id INT, birth_date DATE, engaged BOOLEAN); INSERT INTO visitors_engagement (visitor_id, birth_date, engaged) VALUES (1, '1990-01-01', TRUE), (2, '2000-01-01', FALSE);
SELECT  FLOOR(DATEDIFF(y, birth_date, GETDATE()) / 10) * 10 AS age_decade, COUNT(*) AS num_visitors FROM visitors_engagement WHERE engaged = TRUE GROUP BY FLOOR(DATEDIFF(y, birth_date, GETDATE()) / 10) * 10;