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 é a porcentagem de casos que foram resolvidos dentro de 30 dias, para cada localização do tribunal?
 ###Tabelas: 
CREATE TABLE Courts (Location VARCHAR(255), CourtID INT); CREATE TABLE Cases (CaseID INT, CourtID INT, CaseDate DATE, ResolutionDate DATE);
SELECT Courts.Location, COUNT(*) OVER(PARTITION BY Courts.Location) * 100.0 / SUM(COUNT(*)) OVER() AS Percentage FROM Courts JOIN Cases ON Courts.CourtID = Cases.CourtID WHERE DATEDIFF(DAY, CaseDate, ResolutionDate) <= 30 GROUP BY Courts.Location, Courts.CourtID;