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: Diga-me o total para prata mais do que 0 para a Itália com ouro menor que 29.
 ###Tabelas: CREATE TABLE notable_masters (notable_masters_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Employed VARCHAR, Position held VARCHAR, Honour VARCHAR, Citation VARCHAR) CREATE TABLE professional_boxing_record (professional_boxing_record_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Result VARCHAR, Opponent VARCHAR, Method VARCHAR, Round INT) CREATE TABLE macro-economic_trend (macro-economic_trend_id AUTO_INCREMENT PRIMARY KEY, Year INT, Gross domestic product INT, US dollar exchange VARCHAR, Nominal per-capita GDP (as % of USA) INT, PPP capita GDP (as % of USA) VARCHAR) CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE percentage_pole_positions (percentage_pole_positions_id AUTO_INCREMENT PRIMARY KEY, Driver VARCHAR, Seasons VARCHAR, Entries INT, Poles INT, Percentage VARCHAR)  
SELECT MIN Total FROM medal_table WHERE Silver > 0 AND Nation = italy AND Gold < 29