Table schema:
CREATE TABLE table_name_22 (points INTEGER, played VARCHAR, goal_difference VARCHAR, losses VARCHAR, goals_against VARCHAR)

Question: What is the fewest points for positions with under 12 losses, goals against under 50, goal difference over 11, and under 30 played?
SQL: SELECT MIN(points) FROM table_name_22 WHERE losses < 12 AND goals_against < 50 AND goal_difference > 11 AND played < 30