Using a Case Statement in a query seems to work fine as long as the only case you want to match to is a string. But if you want to put “>” greater than (date or number), etc, SSMS automatically adds apostrophes around your statement (below) as if it were a string.
How can I get it to accept “greater than date” or “greater than number”, etc??

There are two types of CASE expression:
You want a searched CASE expression. This means that the WHEN should come immediately after the CASE keyword.