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 total gasto com anúncios e impressões para cada campanha na tabela de publicidade que teve um gasto maior que $5000 na última semana.
 ###Tabelas: 
CREATE TABLE advertising (campaign_id INT, spend DECIMAL(10,2), impressions INT, start_date DATE, end_date DATE);
SELECT campaign_id, SUM(spend) as total_spend, SUM(impressions) as total_impressions FROM advertising WHERE start_date <= DATE_SUB(CURDATE(), INTERVAL 1 WEEK) AND end_date >= DATE_SUB(CURDATE(), INTERVAL 1 WEEK) AND spend > 5000 GROUP BY campaign_id;