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: Encontre a receita total e o número de impressões para cada anunciante no esquema de publicidade, no último mês.
 ###Tabelas: 
CREATE TABLE advertisers (id INT, name VARCHAR(50)); CREATE TABLE campaigns (id INT, advertiser_id INT, start_date DATE, end_date DATE); CREATE TABLE ad_performance (campaign_id INT, impressions INT, revenue FLOAT);
SELECT a.name AS advertiser, SUM(ap.revenue) AS total_revenue, SUM(ap.impressions) AS total_impressions FROM ad_performance ap JOIN campaigns c ON ap.campaign_id = c.id JOIN advertisers a ON c.advertiser_id = a.id WHERE ap.start_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY a.name;