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 quartil do orçamento (1-4) para cada campanha de saúde mental por região, ordenado por orçamento em ordem decrescente?
 ###Tabelas: 
CREATE TABLE campaigns (id INT, campaign_name VARCHAR(50), start_date DATE, end_date DATE, budget FLOAT, region VARCHAR(50)); INSERT INTO campaigns (id, campaign_name, start_date, end_date, budget, region) VALUES (5, 'EmpowerMinds', '2022-01-01', '2022-03-31', 22000, 'Asia'); INSERT INTO campaigns (id, campaign_name, start_date, end_date, budget, region) VALUES (6, 'MindfulLiving', '2022-04-01', '2022-06-30', 33000, 'Africa'); INSERT INTO campaigns (id, campaign_name, start_date, end_date, budget, region) VALUES (7, 'HarmonyHearts', '2022-07-01', '2022-09-30', 17000, 'Europe'); INSERT INTO campaigns (id, campaign_name, start_date, end_date, budget, region) VALUES (8, 'BraveSpirits', '2022-10-01', '2022-12-31', 27000, 'Americas');
SELECT id, campaign_name, start_date, end_date, budget, region, NTILE(4) OVER (ORDER BY budget DESC) as quartile FROM campaigns;