Как добавить запятые к выбору десятичного числа (18,2)?

#sql-server-2012

#sql-server-2012

Вопрос:

Я в основном пытаюсь правильно отформатировать sql, чтобы он отображался как деньги. Это то, что у меня есть, но я не могу заставить запятые появляться!

SELECT '$'
CONVERT (
NVARCHAR (30),
CONVERT (NUMERIC (30, 2),
round (CONVERT (MONEY, 321321321.321231), 2)))
AS 'Accrued'

Ответ №1:

 SELECT '$'   CONVERT(varchar(max), CAST(321321321.321231 AS money), 1)