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: Mostrar o número total de impressões e a receita total para cada anunciante no esquema de publicidade, em ordem decrescente de receita total.
 ###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.impressions) AS total_impressions, SUM(ap.revenue) AS total_revenue FROM ad_performance ap JOIN campaigns c ON ap.campaign_id = c.id JOIN advertisers a ON c.advertiser_id = a.id GROUP BY a.name ORDER BY total_revenue DESC;