How to cast numeric type let say 30000
into string type with dot as thousand separator 30.000
.
I tried to use
x
SELECT FORMAT("%'.0f", CAST(30000 as NUMERIC))
But the result is 30,000
not 30.000
Advertisement
Answer
You could just replace the ,
with .
after formatting:
SELECT
REPLACE(
FORMAT("%'.0f", CAST(30000 as NUMERIC)),
',',
'.'
)