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 número de obras tem um construtor da empresa de motores Avonside, e um Tipo de 4-6-0, e um Número menor que 12, e uma Data de dezembro de 1871?
 ###Tabelas: CREATE TABLE singles_finals:_9_4–5 (singles_finals:_9_4–5_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE pga_tour_wins_25 (pga_tour_wins_25_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Winning score VARCHAR, Margin of victory VARCHAR, Runner(s)-up VARCHAR) CREATE TABLE ro_ro_passenger_ships (ro_ro_passenger_ships_id AUTO_INCREMENT PRIMARY KEY, Ship name VARCHAR, Year INT, Length VARCHAR, Width VARCHAR, Passengers INT, Vessels INT, Speed INT) CREATE TABLE 2009_ladder_and_finals (2009_ladder_and_finals_id AUTO_INCREMENT PRIMARY KEY, Benalla DFL VARCHAR, Wins INT, Losses INT, Draws INT, Byes INT, Against INT) CREATE TABLE locomotives (locomotives_id AUTO_INCREMENT PRIMARY KEY, Number INT, Builder VARCHAR, Type VARCHAR, Date VARCHAR, Works number VARCHAR)  
SELECT Works number FROM locomotives WHERE Builder = avonside engine company AND Type = 4-6-0 AND Number < 12 AND Date = december 1871