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: Determine a mudança no preço do carbono para cada país entre duas datas consecutivas.
 ###Tabelas: 
CREATE TABLE carbon_prices_history (country VARCHAR(255), date DATE, price FLOAT); INSERT INTO carbon_prices_history VALUES ('USA', '2023-01-01', 10), ('Canada', '2023-01-01', 15), ('USA', '2023-02-01', 11), ('Canada', '2023-02-01', 16), ('USA', '2023-03-01', 12), ('Canada', '2023-03-01', 17);
SELECT country, (price_2 - price_1) AS carbon_price_change FROM (SELECT country, date, LAG(price) OVER (PARTITION BY country ORDER BY date) AS price_1, price AS price_2 FROM carbon_prices_history) t;