SELECT 2.0/3.0 AS RawResult
Формат в клиенте
Комментарии к функции в вашем ответе ...
ALTER FUNCTION GetDecimalFromDivided (@float1 float, @float2 float, @round INT)
RETURNS float AS
Begin
RETURN ROUND (@float/@float2, @round)
END
- Зачем отправлять целое число в?
- round не имеет смысла с типом возврата float. Вы можете получить 0,6700000000001, например
- Если вы хотите исправить десятичные разряды, используйте десятичную (p, 2). Но тогда твой КРУГ бесполезен.
Вы действительно должны форматировать в клиенте!