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 é o número de reclamações recebidas para cada plano de celular no último trimestre?
 ###Tabelas: 
CREATE TABLE mobile_plans (id INT, name VARCHAR(50), price DECIMAL(5,2)); INSERT INTO mobile_plans (id, name, price) VALUES (1, 'PlanA', 30.00), (2, 'PlanB', 45.00); CREATE TABLE complaints (date DATE, plan_id INT, description VARCHAR(255)); INSERT INTO complaints (date, plan_id, description) VALUES ('2022-01-01', 1, 'Poor signal');
SELECT m.name, COUNT(c.date) as num_complaints FROM mobile_plans m INNER JOIN complaints c ON m.id = c.plan_id WHERE c.date BETWEEN DATE_SUB(CURDATE(), INTERVAL 3 MONTH) AND CURDATE() GROUP BY m.name;