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: Quantas temporadas Fernando Alonso foi piloto, e uma porcentagem de pontos possíveis de 64,12% e pontos inferiores a 109?
 ###Tabelas: CREATE TABLE most_championship_points_in_a_season_up_to_2009 (most_championship_points_in_a_season_up_to_2009_id AUTO_INCREMENT PRIMARY KEY, Driver VARCHAR, Points INT, Season INT, Races INT, Percentage of possible points VARCHAR) CREATE TABLE doubles_performance_timeline (doubles_performance_timeline_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 1987 VARCHAR, 1988 VARCHAR, 1989 VARCHAR, 1990 VARCHAR, 1991 VARCHAR, 1992 VARCHAR, 1993 VARCHAR, 1994 VARCHAR, 1995 VARCHAR, 1996 VARCHAR, 1997 VARCHAR, 1998 VARCHAR, 1999 VARCHAR, 2000 VARCHAR, 2001 VARCHAR, 2002 VARCHAR, 2003 VARCHAR, Career SR VARCHAR, Career Win-Loss VARCHAR) CREATE TABLE senators_at_the_beginning_of_the_39th_parliament (senators_at_the_beginning_of_the_39th_parliament_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Party VARCHAR, Province (Division) VARCHAR, Date appointed VARCHAR, Appointed by VARCHAR, Left office VARCHAR) CREATE TABLE south_korea_rok (south_korea_rok_id AUTO_INCREMENT PRIMARY KEY, City VARCHAR, Korean VARCHAR, Hanja VARCHAR, Province VARCHAR, Population (2010) INT) CREATE TABLE southern_bavaria (southern_bavaria_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Oberbayern A VARCHAR, Oberbayern B VARCHAR, Niederbayern VARCHAR, Schwaben VARCHAR, Oberpfalz VARCHAR)  
SELECT SUM Season FROM most_championship_points_in_a_season_up_to_2009 WHERE Driver = fernando alonso AND Percentage of possible points = 64.12% AND Points < 109