Convertir flotante a varchar con separador decimal correcto
Hola, estoy viviendo en Austria y usamos la,
como separador decimal.
¿Parece imposible convertir el flotador a varchar con el separador correcto según la configuración de idioma / intercalación?
¿Es esto un error?
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
una solución, pero no es ideal, creo
select replace(convert(varchar,@f),'.',',')