Not `CAST`.  Use

    FORMAT(expression, 2)  -- for displaying with 2 decimal places

    ROUND(expression, 2)   -- for further computation