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: Listar a receita mensal das empresas de táxi elétrico em Londres de 2018 a 2020.
 ###Tabelas: 
CREATE TABLE electric_taxi_company (company_id int, company_name varchar(50), city varchar(50));CREATE TABLE revenue (ride_id int, company_id int, revenue float, ride_date date);
SELECT company_name, EXTRACT(MONTH FROM ride_date) as month, EXTRACT(YEAR FROM ride_date) as year, SUM(revenue) as monthly_revenue  FROM electric_taxi_company JOIN revenue ON electric_taxi_company.company_id = revenue.company_id WHERE city = 'London' GROUP BY company_name, year, month ORDER BY year, month;