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 segundo documento mais recente para cada política?
 ###Tabelas: 
CREATE TABLE policy_documents (id INT, policy_id INT, document_name VARCHAR(50), document_date DATE); INSERT INTO policy_documents (id, policy_id, document_name, document_date) VALUES (1, 1, 'Policy Coverage', '2020-01-05'); INSERT INTO policy_documents (id, policy_id, document_name, document_date) VALUES (2, 2, 'Policy Terms', '2021-03-12');
SELECT policy_id, document_name, NTH_VALUE(document_name, 2) OVER (PARTITION BY policy_id ORDER BY document_date DESC ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as second_document FROM policy_documents;