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: Calcular a soma da receita de publicidade por região nos últimos seis meses.
 ###Tabelas: 
CREATE TABLE ad_revenue (ad_id INT, revenue DECIMAL(10, 2), region VARCHAR(255), date DATE); INSERT INTO ad_revenue (ad_id, revenue, region, date) VALUES (1, 500, 'North', '2022-01-01'), (2, 200, 'South', '2022-02-15'), (3, 800, 'North', '2022-03-01');
SELECT region, SUM(revenue) as total_revenue, DATE_FORMAT(date, '%Y-%m') as month FROM ad_revenue WHERE date >= DATE_SUB(NOW(), INTERVAL 6 MONTH) GROUP BY region, month;