CREATE TABLE table_name_45 (year INT, points VARCHAR, rank VARCHAR)

What is year that has points larger than 46, and a rank of 6th?
SELECT SUM(year) FROM table_name_45 WHERE points > 46 AND rank = "6th"
SELECT SUM("year") FROM "table_name_45" WHERE "6th" = "rank" AND "points" > 46