As instru????es SQL podem envolver express??es aritm??ticas que utilizam tipos de dado decimais com precis??o (o n??mero total de d??gitos, tanto ?? esquerda quanto ?? direita do ponto decimal) e escala (o n??mero de d??gitos da parte fracion??ria) diferentes. A precis??o e a escala do tipo decimal resultante dependem da precis??o e da escala dos operandos.
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)