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: Listar números de apólice com o valor de sinistro mais alto no último trimestre.
 ###Tabelas: 
CREATE TABLE Policy (PolicyNumber INT, PolicyholderName VARCHAR(50)); CREATE TABLE Claim (ClaimID INT, PolicyNumber INT, ClaimDate DATE, ClaimAmount DECIMAL(10,2)); INSERT INTO Policy VALUES (1, 'John Doe'), (2, 'Jane Smith'); INSERT INTO Claim VALUES (1, 1, '2021-01-01', 5000), (2, 1, '2021-02-01', 3000), (3, 2, '2021-04-01', 7000), (4, 2, '2021-05-01', 8000), (5, 2, '2021-06-01', 9000);
SELECT PolicyNumber, MAX(ClaimAmount) as MaxClaimAmount FROM Claim WHERE ClaimDate >= DATEADD(QUARTER, -1, GETDATE()) GROUP BY PolicyNumber ORDER BY MaxClaimAmount DESC;