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 têm as vendas mais altas e mais baixas de 'Tops' na temporada 'Verão 2022'?
 ###Tabelas: 
CREATE TABLE Sales (SaleID INT, ProductID INT, QuantitySold INT, Country VARCHAR(50), SaleDate DATE); INSERT INTO Sales (SaleID, ProductID, QuantitySold, Country, SaleDate) VALUES (1, 1, 50, 'USA', '2022-07-21'), (2, 2, 30, 'Canada', '2022-08-03'), (3, 1, 70, 'Mexico', '2022-07-15'); CREATE TABLE Products (ProductID INT, ProductType VARCHAR(20)); INSERT INTO Products (ProductID, ProductType) VALUES (1, 'Top'), (2, 'Pants');
SELECT Country, ProductType, SUM(QuantitySold) as TotalQuantitySold FROM Sales S JOIN Products P ON S.ProductID = P.ProductID WHERE P.ProductType = 'Top' AND SaleDate BETWEEN '2022-06-01' AND '2022-09-30' GROUP BY Country ORDER BY TotalQuantitySold DESC, Country ASC;