SQL文には、異なる精度(小数点をはさんだ両方にある桁の数です)や目盛り(小数部の桁の数です)の小数型を使った計算式を書くことができます。 計算結果にて小数型の精度や目盛りがどうなるかはオペランドに依存します。
ls + rs
31 - lp + ls - rs
max(max(ls, rs), 4)
max(ls, rs)
11.0/1111.33 // 31 - 3 + 1 - 2 = 27
lp + rp
2 * (p - s) + s
lp - ls + rp + max(ls + rp - rs + 1, 4)
max(lp - ls, rp - rs) + 1 + max(ls, rs)