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: Qual é o gasto máximo com publicidade por empresas do Egito, em abril de 2022?
 ###Tabelas: 
CREATE TABLE companies (id INT, name TEXT, country TEXT); INSERT INTO companies (id, name, country) VALUES (1, 'Company1', 'Egypt'), (2, 'Company2', 'Egypt'), (3, 'Company3', 'France'), (4, 'Company4', 'Germany'); CREATE TABLE ad_spend (company_id INT, amount DECIMAL, date DATE); INSERT INTO ad_spend (company_id, amount, date) VALUES (1, 1500, '2022-04-01'), (1, 1200, '2022-04-05'), (2, 1800, '2022-04-03'), (3, 800, '2022-04-04'), (4, 1000, '2022-04-04');
SELECT MAX(ad_spend.amount) FROM ad_spend JOIN companies ON ad_spend.company_id = companies.id WHERE companies.country = 'Egypt' AND ad_spend.date >= '2022-04-01' AND ad_spend.date <= '2022-04-30';