Jag lyckades på något sätt inte köra frågan med CAST . Jag fick alltid Error Code: 1064 near "DECIMAL" (eller annan numerisk typ som jag valde). Så jag hittade ett annat sätt att sortera varchar som siffror:
SELECT *
FROM mytable
ORDER BY ABS(mycol)
Lite enklare och fungerar i mitt fall.