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: Exibir o número de iniciativas de desenvolvimento comunitário e seu investimento total para cada estado no México, ordenado pelo maior investimento total.
 ###Tabelas: 
CREATE TABLE initiative (initiative_id INT, initiative_name VARCHAR(50), state VARCHAR(50), investment FLOAT); INSERT INTO initiative VALUES (1, 'Rural Roads', 'Chihuahua', 500000), (2, 'Clean Water', 'Chihuahua', 750000), (3, 'Irrigation', 'Sinaloa', 600000), (4, 'Education', 'Sinaloa', 800000), (5, 'Renewable Energy', 'Yucatan', 900000);
SELECT state, COUNT(initiative_name) as num_initiatives, SUM(investment) as total_investment FROM initiative GROUP BY state ORDER BY total_investment DESC;