human
Considering the provided database schema and associated query, produce SQL code to retrieve the answer to the query. 
###Database Schema: Position, Club, Played, Points, Wins, Draws, Losses, Goals for, Goals against, Goal Difference
###Question: What is the average Draws, when Goal Difference is greater than -3, when Goals Against is 30, and when Points is greater than 45?
gpt
SELECT AVG Draws FROM table WHERE Goal Difference > -3 AND Goals against = 30 AND Points > 45