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 porcentagem de assinantes de banda larga com velocidades abaixo do mínimo recomendado para streaming?
 ###Tabelas: 
CREATE TABLE broadband_subscribers (subscriber_id INT, subscriber_name VARCHAR(255), plan_id INT); INSERT INTO broadband_subscribers (subscriber_id, subscriber_name, plan_id) VALUES (1, 'John Smith', 1), (2, 'Jane Doe', 2), (3, 'Michael Brown', 3), (4, 'Emily Davis', 1), (5, 'Daniel Johnson', 2), (6, 'Olivia Thompson', 3); CREATE TABLE broadband_plans (plan_id INT, plan_name VARCHAR(255), speed DECIMAL(10,2)); INSERT INTO broadband_plans (plan_id, plan_name, speed) VALUES (1, 'Basic', 25.00), (2, 'Plus', 50.00), (3, 'Premium', 100.00); CREATE TABLE recommended_speeds (speed_id INT, activity VARCHAR(255), speed DECIMAL(10,2)); INSERT INTO recommended_speeds (speed_id, activity, speed) VALUES (1, 'Streaming', 25.00);
SELECT ROUND(100.0 * COUNT(*) / (SELECT COUNT(*) FROM broadband_subscribers), 2) AS percentage FROM broadband_subscribers INNER JOIN broadband_plans ON broadband_subscribers.plan_id = broadband_plans.plan_id WHERE speed < (SELECT speed FROM recommended_speeds WHERE activity = 'Streaming');