CREATE TABLE table_name_46 (wins INT, goals_for VARCHAR, goal_difference VARCHAR, position VARCHAR)

What is the lowest wins entry that has a goal difference less than 33, position higher than 13, and 42 goals?
SELECT MIN(wins) FROM table_name_46 WHERE goal_difference < 33 AND position < 13 AND goals_for = 42
SELECT MIN("wins") FROM "table_name_46" WHERE "goal_difference" < 33 AND "goals_for" = 42 AND "position" < 13