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: Quantos anos tem um oponente na final de Welby Van Horn?
 ###Tabelas: CREATE TABLE scholar_survey_results (scholar_survey_results_id AUTO_INCREMENT PRIMARY KEY, President VARCHAR, Schl. 1948 VARCHAR, Schl. 1962 VARCHAR, M-B 1982 VARCHAR, CT 1982 VARCHAR, Siena 1982 VARCHAR, Siena 1990 VARCHAR, Siena 1994 VARCHAR, R-McI 1996 VARCHAR, Schl. 1996 VARCHAR, C-SPAN 1999 VARCHAR, WSJ 2000 VARCHAR, Siena 2002 VARCHAR, WSJ 2005 VARCHAR, Times 2008** VARCHAR, C-SPAN 2009 VARCHAR, Siena 2010 VARCHAR, USPC 2011 VARCHAR, Aggr. VARCHAR) CREATE TABLE "_"_45_nm ("_"_45_nm_id AUTO_INCREMENT PRIMARY KEY, Model number VARCHAR, sSpec number VARCHAR, Frequency VARCHAR, Turbo VARCHAR, Cores INT, L2 cache VARCHAR, L3 cache VARCHAR, I/O bus VARCHAR, Mult. VARCHAR, Memory VARCHAR, Voltage VARCHAR, TDP VARCHAR, Socket VARCHAR, Release date VARCHAR, Part number(s) VARCHAR, Release price ( USD ) VARCHAR) CREATE TABLE grand_slam (grand_slam_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Opponent in the final VARCHAR, Score in the final VARCHAR) CREATE TABLE classification_leadership_progress_table (classification_leadership_progress_table_id AUTO_INCREMENT PRIMARY KEY, Stage INT, Winner VARCHAR, General classification VARCHAR, Mountains classification VARCHAR, Points classification VARCHAR, Youth classification VARCHAR, Team Classification VARCHAR) CREATE TABLE serie_a (serie_a_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Player VARCHAR, Nationality VARCHAR, Club VARCHAR, Goals VARCHAR)  
SELECT SUM Year FROM grand_slam WHERE Opponent in the final = welby van horn