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 diferença no custo médio do permit entre edifícios de grande altura e edifícios de baixa altura na Colúmbia Britânica em 2021?
 ###Tabelas: 
CREATE TABLE permit_cost_comparison (cost_id INT, province VARCHAR(50), building_type VARCHAR(50), permit_cost FLOAT, structure_height INT, issue_date DATE); INSERT INTO permit_cost_comparison (cost_id, province, building_type, permit_cost, structure_height, issue_date) VALUES (7, 'British Columbia', 'High-rise', 1000000.00, 50, '2021-01-01'); INSERT INTO permit_cost_comparison (cost_id, province, building_type, permit_cost, structure_height, issue_date) VALUES (8, 'British Columbia', 'Low-rise', 500000.00, 10, '2021-01-10');
SELECT AVG(permit_cost) - LAG(AVG(permit_cost)) OVER (PARTITION BY province ORDER BY EXTRACT(YEAR FROM issue_date)) FROM permit_cost_comparison WHERE province = 'British Columbia' AND building_type IN ('High-rise', 'Low-rise') AND issue_date BETWEEN '2021-01-01' AND '2021-12-31';