我需要一些关于 sql 转换的帮助。我收到的这部分查询:
'$' + replace(cast((CAST(p.Price1 AS decimal(10,2)) * cast(isnull(p.Multiplier,1) as decimal(10,2))) as varchar), '.0000', '')
基本上,它最终是一个看起来像这样的 varchar:$26980
我需要在千和百万标记处插入一个逗号(如果适用)。所以在这种情况下,$26,980
无需重写整个内容的最简单方法是什么?