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 número médio de satélites lançados por ano por cada país, ordenado pelo país com a média mais alta?
 ###Tabelas: 
CREATE TABLE SatelliteMissions (MissionID INT, Name VARCHAR(50), LaunchCountry VARCHAR(50), LaunchDate DATE); INSERT INTO SatelliteMissions VALUES (1, 'GSAT-12', 'India', '2011-07-15'); INSERT INTO SatelliteMissions VALUES (2, 'GSAT-11', 'India', '2018-12-04');
SELECT LaunchCountry, AVG(DATEDIFF(YEAR, LaunchDate, LEAD(LaunchDate) OVER (PARTITION BY LaunchCountry ORDER BY LaunchDate))) as avg_launches_per_year FROM SatelliteMissions GROUP BY LaunchCountry ORDER BY avg_launches_per_year DESC