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 da apólice com o valor de reclamação mais alto nos últimos 6 meses?
 ###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, 'Ayo Fayose'), (2, 'Peter Jackson'); INSERT INTO Claim VALUES (1, 1, '2021-07-01', 6000), (2, 1, '2021-08-01', 4000), (3, 2, '2021-10-01', 9000), (4, 2, '2021-11-01', 7000);
SELECT PolicyNumber, MAX(ClaimAmount) as MaxClaimAmount FROM Claim WHERE ClaimDate >= DATEADD(MONTH, -6, GETDATE()) GROUP BY PolicyNumber ORDER BY MaxClaimAmount DESC;