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 profundidade máxima e a temperatura mínima registrada para cada local de mergulho no último ano?
 ###Tabelas: 
CREATE TABLE DiveData (DiveSite VARCHAR(100), Date DATE, Depth INT, Temperature FLOAT); INSERT INTO DiveData (DiveSite, Date, Depth, Temperature) VALUES ('Site A', '2022-01-01', 50, -2); INSERT INTO DiveData (DiveSite, Date, Depth, Temperature) VALUES ('Site B', '2022-01-05', 60, -3);
SELECT DiveSite, MAX(Depth) OVER (PARTITION BY DiveSite ORDER BY DiveSite ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS MaxDepth, MIN(Temperature) OVER (PARTITION BY DiveSite ORDER BY DiveSite ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS MinTemperature FROM DiveData WHERE Date >= DATEADD(year, -1, GETDATE());