SQL-92 includes a decimal data type, which is an exact numeric type for representing fixed point decimal Numbers and performs basic arithmeticoperation on decimal Numbers.
That's more than adequate for most tasks, but you do need to keep in mind that it's not decimalarithmetic, and that every float operation can suffer a new rounding error.