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 de casos tratados por cada mediador no último ano, ordenado pelo número de casos em ordem decrescente?
 ###Tabelas: 
CREATE TABLE Mediators (MediatorID INT, Name VARCHAR(50)); CREATE TABLE Cases (CaseID INT, MediatorID INT, Date DATE); INSERT INTO Mediators (MediatorID, Name) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Alice Johnson'), (4, 'Bob Brown'); INSERT INTO Cases (CaseID, MediatorID, Date) VALUES (1, 1, '2021-01-01'), (2, 1, '2021-02-01'), (3, 2, '2021-03-01'), (4, 3, '2021-04-01'), (5, 3, '2021-05-01'), (6, 4, '2021-06-01'), (7, 1, '2020-01-01'), (8, 2, '2020-02-01');
SELECT MediatorID, Name, COUNT(*) as NumCases FROM Mediators JOIN Cases ON Mediators.MediatorID = Cases.MediatorID WHERE Date >= DATEADD(year, -1, GETDATE()) GROUP BY MediatorID, Name ORDER BY NumCases DESC;