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: Identificar tendências de mercado de REE por ano, preço e o número de empresas ativas na produção de REE.
 ###Tabelas: 
CREATE TABLE market_trends (year INT, ree_price FLOAT); INSERT INTO market_trends (year, ree_price) VALUES (2019, 25.5), (2020, 30.2), (2021, 35.1), (2022, 40.5), (2023, 45.6), (2024, 50.4); CREATE TABLE company_activity (year INT, active BOOLEAN); INSERT INTO company_activity (year, active) VALUES (2019, true), (2020, true), (2021, true), (2022, false), (2023, false), (2024, false);
SELECT market_trends.year, market_trends.ree_price, COUNT(DISTINCT company_activity.year) as active_companies FROM market_trends INNER JOIN company_activity ON market_trends.year = company_activity.year GROUP BY market_trends.year;