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 finalista teve um ano após 1979, uma margem menor que 30 e vencedores do Essendon?
 ###Tabelas: CREATE TABLE 1983_nascar_winston_cup_series_drivers (1983_nascar_winston_cup_series_drivers_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, Make VARCHAR, Driver VARCHAR, Sponsor VARCHAR, Car Owner VARCHAR) CREATE TABLE race_5;_senior_manx_grand_prix (race_5;_senior_manx_grand_prix_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Rider VARCHAR, Team VARCHAR, Speed VARCHAR, Time VARCHAR) CREATE TABLE 1900-1912 (1900-1912_id AUTO_INCREMENT PRIMARY KEY, Average population (x 1,000) INT, Live births INT, Deaths INT, Natural change INT, Crude birth rate (per 1,000) INT, Crude death rate (per 1,000) INT, Natural change (per 1,000) INT) CREATE TABLE night_series_winners_1977–1987 (night_series_winners_1977–1987_id AUTO_INCREMENT PRIMARY KEY, Year INT, Winners VARCHAR, Grand Finalist VARCHAR, Scores VARCHAR, Venue VARCHAR, Crowd INT, Margin INT, Season Result VARCHAR) CREATE TABLE 2008_regular_season_football_standings (2008_regular_season_football_standings_id AUTO_INCREMENT PRIMARY KEY, School VARCHAR, Team VARCHAR, Division Record VARCHAR, Overall Record VARCHAR, Season Outcome VARCHAR)  
SELECT Grand Finalist FROM night_series_winners_1977–1987 WHERE Year > 1979 AND Margin < 30 AND Winners = essendon