user: ### NOW ANSWER:
Question: How many Points have a Record of 40–21–12–3, and a March larger than 28?
Columns: ['Game', 'March', 'Opponent', 'Score', 'Record', 'Points']
Types: ['real', 'real', 'text', 'text', 'text', 'real']
Sample row: [63.0, 1.0, '@ Dallas Stars', '0–2', '33–18–11–1', 78.0]
SQL:

assistant: SELECT COUNT("Points") FROM "Table" WHERE "Record" = '40–21–12–3' AND "March" > 28.0;