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: Quantas licenças de construção foram emitidas no Canadá por mês nos últimos dois anos?
 ###Tabelas: 
CREATE TABLE building_permits (id INT, permit_date DATE, city VARCHAR(50), country VARCHAR(50)); INSERT INTO building_permits (id, permit_date, city, country) VALUES (1, '2021-01-01', 'Toronto', 'Canada'), (2, '2021-02-01', 'Montreal', 'Canada'), (3, '2020-12-01', 'Vancouver', 'Canada');
SELECT COUNT(*) as permits_per_month, EXTRACT(MONTH FROM permit_date) as month, EXTRACT(YEAR FROM permit_date) as year FROM building_permits WHERE country = 'Canada' AND permit_date >= DATEADD(YEAR, -2, CURRENT_DATE) GROUP BY EXTRACT(MONTH FROM permit_date), EXTRACT(YEAR FROM permit_date);