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: question: Prata maior que 0, e um Total menor que 3, e uma Nação da Bulgária, e um Bronze menor que 0 teve qual soma de ouro?
 ###Tabelas: CREATE TABLE napier_city (napier_city_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Years VARCHAR, Gender VARCHAR, Area VARCHAR, Authority VARCHAR, Decile INT) CREATE TABLE owned_and_operated_stations_of_other_networks (owned_and_operated_stations_of_other_networks_id AUTO_INCREMENT PRIMARY KEY, City VARCHAR, State or Territory VARCHAR, Station call sign VARCHAR, Network VARCHAR, Channel number INT, Programs Aired VARCHAR) CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE round_of_64 (round_of_64_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Time VARCHAR, Home VARCHAR, Geust VARCHAR, Result VARCHAR) CREATE TABLE under-23_international_career (under-23_international_career_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Venue VARCHAR, Result VARCHAR, Goals INT, Competition VARCHAR)  
SELECT SUM Gold FROM medal_table WHERE Silver > 0 AND Total < 3 AND Nation = bulgaria AND Bronze < 0