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: Encontre o 2º destino mais visitado para cada ano na tabela 'visits'.
 ###Tabelas: 
CREATE TABLE visits (visit_id INT, destination TEXT, visit_date DATE); INSERT INTO visits (visit_id, destination, visit_date) VALUES (1, 'New York', '2022-01-01'), (2, 'New York', '2022-02-01'), (3, 'Vancouver', '2022-03-01');
SELECT destination, EXTRACT(YEAR FROM visit_date) AS visit_year, RANK() OVER (PARTITION BY EXTRACT(YEAR FROM visit_date) ORDER BY COUNT(*) DESC) AS visit_rank FROM visits GROUP BY destination, EXTRACT(YEAR FROM visit_date) HAVING visit_rank = 2;