Everyone says store money as numeric, not float. Fewer people can say what breaks if you don’t.
Your float SUM changes every run. Same rows, nothing touched, three different totals. That’s floats plus parallel aggregation.
Turn parallelism off and it’s stable. Still wrong.







