Я создаю таблицу данных, вызывая мои данные (JSON) с помощью ajax, поэтому я не могу отформатировать свои столбцы вручную, поэтому вместо этого я отформатировал их непосредственно в валюте в SQL 2012
Проблема заключается в том, что когда япопробуйте использовать Json с concat в моем формате данных, формат исчезает.Есть ли способ сделать это?
я пытался:
FORMAT(bd.dbo.table.column, 'C', 'en-us') AS 'R1',
И
concat('$',SUM(bd.dbo.table.column)) as R2
оба прекрасно работают в SQL, но когда я пробую их только в ПочтальонеКонкат дает мне символ валюты.
edit **
вот как я звоню
мой json дает мне
{ "данные": [{ "col1": "0106", "col2": "5", "col3": 4, "COL4": 3, "PENDIENTE": 22029,328, "PENDIENTE2": "$ 22,029.33"," PENDIENTE3 ":" $ 22029.3 "}]}
это мой запрос
SELECT
database.dbo.table1.col1,
database.dbo.table1.col2,
database.dbo.table2.col3,
database.dbo.table1.col4,
sum(database.dbo.table2.colMoney*
database.dbo.table2.colMoney2) as PENDIENTE,
FORMAT(sum(database.dbo.table2.colMoney*
database.dbo.table2.colMoney2), 'C', 'en-us') AS PENDIENTE2,
concat('$',sum(database.dbo.table2.colMoney*
database.dbo.table2.colMoney2)) as PENDIENTE3
FROM
database.dbo.table1,
database.dbo.table2,
database.dbo.table3
WHERE
database.dbo.table1.ID =
database.dbo.table2.ID
AND
database.dbo.table2.colMoney > 0
GROUP BY
database.dbo.table1.col1,
database.dbo.table1.col2,
database.dbo.table2.col3,
database.dbo.table1.col4
Дело в том, что в таблице не будет отображаться ни символ валюты, ни формат