Привет, я живу в Австрии, и мы используем ,
в качестве десятичного разделителя.
Кажется невозможным преобразовать число с плавающей точкой в varchar с правильным разделителем в соответствии с настройкой языка / параметров сортировки?
Это ошибка?
set language german --makes no difference in this case
declare @f float = 4.5
select @f --output in my management studio is 4,5
--according to the regional os settings this is correct
select convert(varchar,@f) -- output: 4.5 not correct
одно решение, но я думаю, не идеальное
select replace(convert(varchar,@f),'.',',')