user: ### NOW ANSWER:
Question: What date does visitor team Toronto score less than 49 points and has record of 18-17-7?
Columns: ['Game #', 'Date', 'Visitor', 'Score', 'Home', 'Record', 'Points']
Types: ['real', 'text', 'text', 'text', 'text', 'text', 'real']
Sample row: [38.0, 'January 2', 'St. Louis', '2 - 2', 'Toronto', '15-16-7', 37.0]
SQL:

assistant: SELECT "Date" FROM "Table" WHERE "Visitor" = 'Toronto' AND "Points" < 49.0 AND "Record" = '18-17-7';