It is all numerical fields, can't provide more information as it has sensitive data.
All the math is done properly but the field (Previsto) remains with a distinct decimal sep even in the view
desvio_total = Ritmo - Previsto
desvio_absoluto = fabs(desvio_total)
The fact that it ends with 2 decimal sep in the end feels buggy as it was stated that SET DecimalSep=',';