Table schema:
CREATE TABLE table_name_93 (wins INTEGER, goals_for VARCHAR, games_played VARCHAR, goals_against VARCHAR)

Question: What is the smallest number of wins with 7 games played and goals against less than 46 when goals for is more than 34?
SQL: SELECT MIN(wins) FROM table_name_93 WHERE games_played = 7 AND goals_against < 46 AND goals_for > 34