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: Quando o trem construído por Tom Smith entrou em serviço com um número abaixo de 7007?
 ###Tabelas: CREATE TABLE regular_season_schedule (regular_season_schedule_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Home Team VARCHAR, Score VARCHAR, Visiting Team VARCHAR, Stadium VARCHAR) CREATE TABLE college (college_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, GP–GS VARCHAR, Comp–Att VARCHAR, Pct. VARCHAR, Yards VARCHAR, Long VARCHAR, Avg/G VARCHAR) CREATE TABLE locomotives (locomotives_id AUTO_INCREMENT PRIMARY KEY, Number INT, Locomotive type VARCHAR, Wheel arrangement VARCHAR, Builder VARCHAR, Entered Service INT, Withdrawn INT) CREATE TABLE division_two (division_two_id AUTO_INCREMENT PRIMARY KEY, Athens XI VARCHAR, PIFA Colaba FC u-17 VARCHAR, Tata Power VARCHAR, Dadar XI ‘B’ VARCHAR, IDBI VARCHAR, World Network Services VARCHAR, United FC VARCHAR, Good Shepherd VARCHAR) CREATE TABLE defensive_player_of_the_year (defensive_player_of_the_year_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Player VARCHAR, Position VARCHAR, Nationality VARCHAR, Team VARCHAR)  
SELECT AVG Entered Service FROM locomotives WHERE Builder = tom smith AND Number < 7007