O tipo de retorno é determinado pelo tipo de resultado avaliado da expressão. Se o resultado da expressão for integer, decimal, ...

O tipo de retorno é determinado pelo tipo de resultado avaliado da expressão. Se o resultado da expressão for integer, decimal, money e smallmoney, float e real category, os tipos de retorno serão int, decimal, money e float, respectivamente.