CAST(CONVERT(VARCHAR, CAST(FF.AlinanFF AS MONEY), 1) AS VARCHAR) AlinanFF
数据以以下格式显示:
AlinanFF
2,642.11
我想以这种方式显示数据:
AlinanFF
2.642,11
'AlinanFF'
格式为nvarchar
答案 0 :(得分:1)
SELECT REPLACE(SUBSTRING('2,642.11',1,CHARINDEX('.','2,642.11')-1),',','.')+REPLACE(SUBSTRING('2,642.11',CHARINDEX('.','2,642.11'),1000),'.',',') as AlinanFF
答案 1 :(得分:1)
SELECT REPLACE(REPLACE(REPLACE('2,642.11','.','^'),',','.'),'^',',') AS AlinanFF