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 volume total de carga por tipo de embarcação, classificado do maior para o menor?
 ###Tabelas: 
CREATE TABLE Cargo (CargoID INT, CargoName VARCHAR(100), VesselType VARCHAR(100), Volume INT); INSERT INTO Cargo (CargoID, CargoName, VesselType, Volume) VALUES (1, 'Container 1', 'Container Ship', 5000); INSERT INTO Cargo (CargoID, CargoName, VesselType, Volume) VALUES (2, 'Container 2', 'Container Ship', 5500); INSERT INTO Cargo (CargoID, CargoName, VesselType, Volume) VALUES (3, 'Iron Ore 1', 'Bulk Carrier', 120000); INSERT INTO Cargo (CargoID, CargoName, VesselType, Volume) VALUES (4, 'Iron Ore 2', 'Bulk Carrier', 130000);
SELECT VesselType, SUM(Volume) OVER(PARTITION BY VesselType ORDER BY VesselType) AS TotalVolume, RANK() OVER(ORDER BY TotalVolume DESC) as Rank FROM Cargo