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: Calcular o número de acidentes por ano e classificá-los.
 ###Tabelas: 
CREATE TABLE Accidents (AccidentID INT, Date DATE, Location VARCHAR(50), AircraftType VARCHAR(50), Description TEXT, Fatalities INT); INSERT INTO Accidents (AccidentID, Date, Location, AircraftType, Description, Fatalities) VALUES (5, '2016-03-03', 'Berlin', 'Boeing 777', 'Fuel leak', 0), (6, '2017-04-04', 'London', 'Airbus A380', 'Hydraulic failure', 2);
SELECT YEAR(Date) AS Year, COUNT(*) AS Accidents, RANK() OVER (ORDER BY COUNT(*) DESC) AS Rank FROM Accidents GROUP BY YEAR(Date);