Почему именно ROUND(2.05, 1)
2.0
? Не предполагается производить 2.1
?Заканчивается десятичное число, когда последняя значащая цифра составляет 5
Спасибо за помощь
EDIT
SELECT
p.AdjustPercent,
CAST(CAST(ROUND(p.AdjustPercent, 1) AS DECIMAL(10, 1)) AS VARCHAR(50)) + '%',
....
У меня есть такие вещи, как
2.38 2.4%
2.05 2.0%
мой выход '2.10' – TheGameiswar
я получаю 2,10, а –
Где вы читаете это? В приложении, консоли, SSMS? –