CREATE TABLE table_36792 ("Rank" TEXT, "Nation" TEXT, "Gold" FLOAT, "Silver" FLOAT, "Bronze" FLOAT, "Total" FLOAT)

What is the smallest gold value that has a total over 15 and bronze values under 31?
SELECT MIN("Gold") FROM table_36792 WHERE "Total" > '15' AND "Bronze" < '31'
SELECT MIN("Gold") FROM "table_36792" WHERE "Bronze" < '31' AND "Total" > '15'