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: Quais países participaram da maioria das colaborações em inovação militar nas últimas 2 décadas, juntamente com o número de colaborações?
 ###Tabelas: 
CREATE TABLE MilitaryCollaborations (ID INT, CollaborationName TEXT, CollaborationDate DATE, Country1 TEXT, Country2 TEXT); INSERT INTO MilitaryCollaborations VALUES (1, 'Collaboration 1', '2003-01-01', 'USA', 'UK'); CREATE VIEW FrequentCollaborators AS SELECT Country1 as Country FROM MilitaryCollaborations UNION SELECT Country2 as Country FROM MilitaryCollaborations;
SELECT fc.Country, COUNT(*) as CollaborationCount FROM FrequentCollaborators fc JOIN MilitaryCollaborations mc ON fc.Country = mc.Country1 OR fc.Country = mc.Country2 WHERE mc.CollaborationDate BETWEEN DATEADD(year, -20, GETDATE()) AND GETDATE() GROUP BY fc.Country ORDER BY CollaborationCount DESC;