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 taxa de sucesso dos programas de desvio no estado de Nova York para indivíduos com menos de 18 anos?
 ###Tabelas: 
CREATE TABLE diversion_programs (id INT, state VARCHAR(255), age INT, program VARCHAR(255), outcome VARCHAR(255)); INSERT INTO diversion_programs (id, state, age, program, outcome) VALUES (1, 'New York', 17, 'Community Service', 'Success'), (2, 'New York', 16, 'Mentoring', 'Failure'), (3, 'California', 18, 'Education', 'Success');
SELECT (SUM(CASE WHEN outcome = 'Success' THEN 1 ELSE 0 END) / COUNT(*)) * 100 AS success_rate FROM diversion_programs WHERE state = 'New York' AND age < 18;