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: Calcular a taxa de cancelamento de apólices para segurados do Brasil, calculada como a porcentagem de segurados que cancelaram suas apólices dentro do primeiro mês, para cada mês.
 ###Tabelas: 
CREATE TABLE Policyholders (PolicyholderID INT, Country VARCHAR(50), Cancelled BOOLEAN, CancellationDate DATE); INSERT INTO Policyholders VALUES (1, 'Brazil', TRUE, '2022-01-01'); INSERT INTO Policyholders VALUES (2, 'Brazil', FALSE, '2022-01-15'); INSERT INTO Policyholders VALUES (3, 'Brazil', FALSE, '2022-02-01');
SELECT EXTRACT(MONTH FROM CancellationDate) AS Month, COUNT(*) * 100.0 / SUM(CASE WHEN EXTRACT(MONTH FROM CancellationDate) = EXTRACT(MONTH FROM CancellationDate) THEN 1 ELSE 0 END) OVER (PARTITION BY EXTRACT(MONTH FROM CancellationDate)) AS PolicyCancellationRate FROM Policyholders WHERE Country = 'Brazil' AND FirstMonth = TRUE;