CREATE TABLE table_name_4 (prev INT, rank VARCHAR, rating VARCHAR)

What is the highest prev that has 9 as the rank, with a rating less than 2746?
SELECT MAX(prev) FROM table_name_4 WHERE rank = 9 AND rating < 2746
SELECT MAX("prev") FROM "table_name_4" WHERE "rank" = 9 AND "rating" < 2746