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 total de ferramentas de tecnologia jurídica usadas por cada escritório de advocacia, no último ano, ordenado pelo número de ferramentas em ordem decrescente?
 ###Tabelas: 
CREATE TABLE LawFirms (LawFirmID INT, LawFirmName VARCHAR(255)); CREATE TABLE Tools (ToolID INT, LawFirmID INT, ToolDate DATE);
SELECT LawFirms.LawFirmName, COUNT(*) AS NumberOfTools FROM LawFirms JOIN Tools ON LawFirms.LawFirmID = Tools.LawFirmID WHERE ToolDate >= DATEADD(YEAR, -1, GETDATE()) GROUP BY LawFirms.LawFirmID, LawFirms.LawFirmName ORDER BY NumberOfTools DESC;