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 dispositivos móveis que tiveram um problema de rede no último mês, agrupados por modelo de dispositivo?
 ###Tabelas: 
CREATE TABLE mobile_subscribers_network_issues (subscriber_id INT, name VARCHAR(255), device_model VARCHAR(255), last_network_issue_date DATE); INSERT INTO mobile_subscribers_network_issues (subscriber_id, name, device_model, last_network_issue_date) VALUES (1, 'John Doe', 'iPhone 12', '2022-01-15'), (2, 'Jane Doe', 'iPhone 12', '2022-02-01'), (3, 'Maria Garcia', 'Samsung Galaxy S21', NULL);
SELECT device_model, 100.0 * COUNT(CASE WHEN last_network_issue_date IS NOT NULL AND last_network_issue_date >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) THEN 1 END) / COUNT(*) AS percentage FROM mobile_subscribers_network_issues GROUP BY device_model;