The summation of all expression values in the most precise expression data type. If the expression result is integer, numeric, ...

The summation of all expression values in the most precise expression data type.
If the expression result is integer, numeric, money and small money, float and real category, the return types are int, numeric, money and float respectively.